DHCP Server Issues

Discussions related to using VirtualBox on Mac OS X hosts.
Post Reply
ids
Posts: 2
Joined: 11. Sep 2009, 16:20
Primary OS: MS Windows XP
VBox Version: OSE other
Guest OSses: Win Server 2008

DHCP Server Issues

Post by ids »

My host OS is Snow Leapord on a MacBook Pro. I am running Ubuntu 10.10 as the guest but I am having troubles running a DHCP server. The DHCP server starts fine but never actually hands out any addresses.

I have two nics added to the VM. One is my pointed to my wireless card for internet access which I normally have disabled. The other is attached to the ethernet jack which is where I am trying to serve the IP addresses from. I do not want to give the MacBook an IP but devices I connect to the machine through the ethernet jack. The airport is in NAT mode and the ethernet jack is in bridged mode. I have tried NAT, bridged, and Host-only but no success with any.

ifconfig

Code: Select all

eth1    Link encap:Ethernet  HWaddr 08:00:27:89:ab:2e  
          inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe89:ab2e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25096 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16082837 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1603934 (1.6 MB)  TX bytes:1655234788 (1.6 GB)

eth2      Link encap:Ethernet  HWaddr 08:00:27:23:fe:6f  
          inet6 addr: fe80::a00:27ff:fe23:fe6f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:3169 (3.1 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:24504 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24504 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1837536 (1.8 MB)  TX bytes:1837536 (1.8 MB)
DHCP.conf

Code: Select all

###############################################################################
# Amino Communications Sample dhcpd.conf file                                 #
#                                                                             #
# Note, this is not a complete dhcpd.conf file.  It just covers the various   #
# settings required for Amino AmiNet STB multicast bootstraping               #
# it may require some changes for deployment on your network.                 #
#                                                                             #
# 29.01.04 - Created Paul Rae                                                 #
# 20.08.04 - Aminet500 and Aminet110H added by Richard Warren                 #
# 03.10.05 - AMINO.local-config added by Steve McIntyre                       #
# 29.03.06 - Aminet124 and mboot bootrom versions added by Rob Thornburrow    #
#                                                                             #
###############################################################################

###############################################################################
# Misc dhcp options                                                           #
###############################################################################
        allow bootp;
        ddns-update-style ad-hoc;
        filename="AMINET.txt";



###############################################################################
# Extra Options for AMINO option space (used for multicast)                   #
###############################################################################
        option space AMINO;
        option AMINO.address             code  1 = ip-address;
        option AMINO.port                code  2 = integer 16;
        option AMINO.product             code  3 = text;
        option AMINO.option              code  4 = text;
        option AMINO.version             code  5 = text;
        option AMINO.middleware          code  6 = ip-address;
        option AMINO.mw_port             code  7 = integer 16;
        option AMINO.homepage            code  8 = text;
        option AMINO.dindex              code  9 = integer 32;
        option AMINO.dindex_min          code 10 = integer 32;
        option AMINO.dindex_page         code 11 = text;
        option AMINO.STBrc-mcast-address code 12 = ip-address;
        option AMINO.STBrc-mcast-port    code 13 = integer 16;
        option AMINO.STBrc-unicast-port  code 14 = integer 16;
        option AMINO.local-config        code 15 = text;
        option AMINO.timezone            code 16 = text;
        option AMINO.middleware2         code 17 = ip-address;
        option AMINO.mw_args             code 18 = text;
        option AMINO.test_host           code 19 = ip-address;
        option AMINO.test_dir            code 20 = text;
        option AMINO.recovery_mode       code 21 = integer 8;
        option AMINO.mirimon_args        code 22 = text;

###############################################################################
# AmiNET103 Configuration Section                                             #
###############################################################################
#                                                                             #
# class "AmiNET103 mboot" - boot state when requesting bootstrap image        #
# class "AmiNET103 upgrd" - boot state when requesting main upgrade image     #
# class "AmiNET103 fisys" - boot state when in normal state                   #
#                                                                             #
# The only items that may need changing are as follows:                       #
#                                                                             #
# option AMINO.address 225.50.50.50; - the multicast address you are          #
# streaming on                                                                #
# option AMINO.port 11111; - the port you are streaming on                    #
#                                                                             #
# If you change any of these options you must also make sure you make the     #
# appropriate changes to /etc/mcastbootd.conf                                 #
#                                                                             #
# In the mboot class, the bootrom version (e.g. 1.32) must be given in the    #
# vendor-class-identifier.  If multiple bootrom versions need to be supported #
# multiple match cases may be used.                                           #
#                                                                             #
###############################################################################



###############################################################################
# Class "AmiNET103 mboot"                                                     #
# AmiNET103 - response to bootrom request for a bootstrap image               #
###############################################################################
class "AmiNET103 mboot"
{
  match if (option vendor-class-identifier="aminoAMINET103mboot<bootrom version>") or
           ((substring( option vendor-encapsulated-options, 2, 9)="AMINET103")
            and (substring(option vendor-encapsulated-options, 13, 5)="mboot"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.50.50;
  option AMINO.port 11111;
}
###############################################################################

###############################################################################
# Class "AmiNET103 upgrd"                                                     #
# AmiNET103 - response to bootstrap request for a main upgrade image          #
###############################################################################
class "AmiNET103 upgrd"
{
  match if (option vendor-class-identifier="Aminoaminet103upgrd") or
           ((substring( option vendor-encapsulated-options,2,9)="aminet103")
            and (substring( option vendor-encapsulated-options,13,5)="upgrd"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.50.51;
  option AMINO.port 11111;
}
###############################################################################

###############################################################################
# Class "AmiNET103 fisys"                                                     #
# AmiNET103 - response when booting in normal boot state                      #
###############################################################################
class "AmiNET103 fisys"
{
  match if (option vendor-class-identifier="Aminoaminet103fisys") or
           ((substring( option vendor-encapsulated-options, 2, 9)="aminet103")
            and (substring(option vendor-encapsulated-options, 13, 5)="fisys"));
  vendor-option-space AMINO;
  # option AMINO.middleware <mcast address>;
  # option AMINO.mw_port <port>;
}





###############################################################################
# AmiNET110 Configuration Section                                             #
###############################################################################
#                                                                             #
# class "AmiNET110 mboot" - boot state when requesting bootstrap image        #
# class "AmiNET110 upgrd" - boot state when requesting main upgrade image     #
# class "AmiNET110 fisys" - boot state when in normal state                   #
#                                                                             #
# The only items that may need changing are as follows:                       #
#                                                                             #
# option AMINO.address 225.50.50.50; - the multicast address you are          #
# streaming on                                                                #
# option AMINO.port 11111; - the port you are streaming on                    #
#                                                                             #
# If you change any of these options you must also make sure you make the     #
# appropriate changes to /etc/mcastbootd.conf                                 #
#                                                                             #
# In the mboot class, the bootrom version (e.g. 1.32) must be given in the    #
# vendor-class-identifier.  If multiple bootrom versions need to be supported #
# multiple match cases may be used.                                           #
#                                                                             #
###############################################################################



###############################################################################
# Class "AmiNET110 mboot"                                                     #
# AmiNET110 - response to bootrom request for a bootstrap image               #
###############################################################################
class "AmiNET110 mboot"
{
  match if (option vendor-class-identifier="aminoAMINET11xmboot<bootrom version>") or
           ((substring(option vendor-encapsulated-options, 2, 9)="AMINET11x")
            and (substring(option vendor-encapsulated-options, 13, 5)="mboot"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.50.52;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET110 upgrd"                                                     #
# AmiNET110 - response to bootstrap request for a main upgrade image          #
###############################################################################
class "AmiNET110 upgrd"
{
  match if (option vendor-class-identifier="Aminoaminet110upgrd") or
           ((substring( option vendor-encapsulated-options,2,9)="aminet110")
            and (substring( option vendor-encapsulated-options,13,5)="upgrd"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.50.53;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET110 fisys"                                                     #
# AmiNET110 - response when booting in normal boot state                      #
###############################################################################
class "AmiNET110 fisys"
{
  match if (option vendor-class-identifier="Aminoaminet110fisys") or
           ((substring( option vendor-encapsulated-options, 2, 9)="aminet110")
            and (substring(option vendor-encapsulated-options, 13, 5)="fisys"));
  vendor-option-space AMINO;
  # option AMINO.middleware <mcast address>;
  # option AMINO.mw_port <port>;
}




###############################################################################
# AmiNET110H Configuration Section                                            #
###############################################################################
#                                                                             #
# class "AmiNET110H mboot" - boot state when requesting bootstrap image       #
# class "AmiNET110H upgrd" - boot state when requesting main upgrade image    #
# class "AmiNET110H fisys" - boot state when in normal state                  #
#                                                                             #
# The only items that may need changing are as follows:                       #
#                                                                             #
# option AMINO.address 225.50.50.50; - the multicast address you are          #
# streaming on                                                                #
# option AMINO.port 11111; - the port you are streaming on                    #
#                                                                             #
# If you change any of these options you must also make sure you make the     #
# appropriate changes to /etc/mcastbootd.conf                                 #
#                                                                             #
# In the mboot class, the bootrom version (e.g. 1.32) must be given in the    #
# vendor-class-identifier.  If multiple bootrom versions need to be supported #
# multiple match cases may be used.                                           #
#                                                                             #
###############################################################################



###############################################################################
# Class "AmiNET110H mboot"                                                    #
# AmiNET110H - response to bootrom request for a bootstrap image              #
###############################################################################
class "AmiNET110H mboot"
{
  match if (option vendor-class-identifier="aminoAMINET110Hmboot<bootrom version>") or
          ((substring(option vendor-encapsulated-options, 2, 10)="AMINET110H")
           and (substring(option vendor-encapsulated-options, 14, 5)="mboot"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.50.52;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET110H upgrd"                                                    #
# AmiNET110H - response to bootstrap request for a main upgrade image         #
###############################################################################
class "AmiNET110H upgrd"
{
  match if (option vendor-class-identifier="Aminoaminet110hupgrd") or
           ((substring( option vendor-encapsulated-options,2,10)="aminet110h")
            and (substring( option vendor-encapsulated-options,14,5)="upgrd"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.50.53;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET110h fisys"                                                    #
# AmiNET110 - response when booting in normal boot state                      #
###############################################################################
class "AmiNET110H fisys"
{
  match if (option vendor-class-identifier="Aminoaminet110hfisys") or
          ((substring( option vendor-encapsulated-options, 2, 10)="aminet110h")
           and (substring(option vendor-encapsulated-options, 14, 5)="fisys"));

  vendor-option-space AMINO;
  # option AMINO.middleware <mcast address>;
  # option AMINO.mw_port <port>;
}




###############################################################################
# AmiNET500 Configuration Section                                             #
###############################################################################
#                                                                             #
# class "AmiNET500 mboot" - boot state when requesting bootstrap image        #
# class "AmiNET500 upgrd" - boot state when requesting main upgrade image     #
# class "AmiNET500 fisys" - boot state when in normal state                   #
#                                                                             #
# The only items that may need changing are as follows:                       #
#                                                                             #
# option AMINO.address 225.50.50.50; - the multicast address you are          #
# streaming on                                                                #
# option AMINO.port 11111; - the port you are streaming on                    #
#                                                                             #
# If you change any of these options you must also make sure you make the     #
# appropriate changes to /etc/mcastbootd.conf                                 #
#                                                                             #
# In the mboot class, the bootrom version (e.g. 1.32) must be given in the    #
# vendor-class-identifier.  If multiple bootrom versions need to be supported #
# multiple match cases may be used.                                           #
#                                                                             #
###############################################################################



###############################################################################
# Class "AmiNET500 mboot"                                                     #
# AmiNET500 - response to bootrom request for a bootstrap image               #
###############################################################################
class "AmiNET500 mboot"
{
  match if (option vendor-class-identifier="aminoAMINET5xxmboot<bootrom version>") or
           ((substring(option vendor-encapsulated-options, 2, 9)="AMINET5xx")
            and (substring(option vendor-encapsulated-options, 13, 5)="mboot"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.50.52;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET500 upgrd"                                                     #
# AmiNET500 - response to bootstrap request for a main upgrade image          #
###############################################################################
class "AmiNET500 upgrd"
{
  match if (option vendor-class-identifier="Aminoaminet500upgrd") or
           ((substring( option vendor-encapsulated-options,2,9)="aminet500")
            and (substring( option vendor-encapsulated-options,13,5)="upgrd"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.50.53;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET500 fisys"                                                     #
# AmiNET500 - response when booting in normal boot state                      #
###############################################################################
class "AmiNET500 fisys"
{
  match if (option vendor-class-identifier="Aminoaminet500fisys") or
           ((substring( option vendor-encapsulated-options, 2, 9)="aminet500")
            and (substring(option vendor-encapsulated-options, 13, 5)="fisys"));
  vendor-option-space AMINO;
  # option AMINO.middleware <mcast address>;
  # option AMINO.mw_port <port>;
}




###############################################################################
# AmiNET124 Configuration Section                                             #
###############################################################################
#                                                                             #
# class "AmiNET124 mboot" - boot state when requesting bootstrap image        #
# class "AmiNET124 upgrd" - boot state when requesting main upgrade image     #
# class "AmiNET124 fisys" - boot state when in normal state                   #
#                                                                             #
# The only items that may need changing are as follows:                       #
#                                                                             #
# option AMINO.address 225.50.50.50; - the multicast address you are          #
# streaming on                                                                #
# option AMINO.port 11111; - the port you are streaming on                    #
#                                                                             #
# If you change any of these options you must also make sure you make the     #
# appropriate changes to /etc/mcastbootd.conf                                 #
#                                                                             #
# In the mboot class, the bootrom version (e.g. 1.32) must be given in the    #
# vendor-class-identifier.  If multiple bootrom versions need to be supported #
# multiple match cases may be used.                                           #
#                                                                             #
###############################################################################



###############################################################################
# Class "AmiNET124 mboot"                                                     #
# AmiNET124 - response to bootrom request for a bootstrap image               #
###############################################################################
class "AmiNET124 mboot"
{
  match if (option vendor-class-identifier="aminoAMINET124mboot<bootrom version>") or
           ((substring(option vendor-encapsulated-options, 2, 9)="AMINET124")
            and (substring(option vendor-encapsulated-options, 13, 5)="mboot"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.50.52;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET124 upgrd"                                                     #
# AmiNET124 - response to bootstrap request for a main upgrade image          #
###############################################################################
class "AmiNET124 upgrd"
{
  match if (option vendor-class-identifier="Aminoaminet124upgrd") or
           ((substring( option vendor-encapsulated-options,2,9)="aminet124")
            and (substring( option vendor-encapsulated-options,13,5)="upgrd"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.50.53;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET124 fisys"                                                     #
# AmiNET124 - response when booting in normal boot state                      #
###############################################################################
class "AmiNET124 fisys"
{
  match if (option vendor-class-identifier="Aminoaminet124fisys") or
           ((substring( option vendor-encapsulated-options, 2, 9)="aminet124")
            and (substring(option vendor-encapsulated-options, 13, 5)="fisys"));
  vendor-option-space AMINO;
  # option AMINO.middleware <mcast address>;
  # option AMINO.mw_port <port>;
}



###############################################################################
# AmiNET125 Configuration Section                                             #
###############################################################################
#                                                                             #
# class "AmiNET125 mboot" - boot state when requesting bootstrap image        #
# class "AmiNET125 upgrd" - boot state when requesting main upgrade image     #
# class "AmiNET125 fisys" - boot state when in normal state                   #
#                                                                             #
# The only items that may need changing are as follows:                       #
#                                                                             #
# option AMINO.address 225.50.50.50; - the multicast address you are          #
# streaming on                                                                #
# option AMINO.port 11111; - the port you are streaming on                    #
#                                                                             #
# If you change any of these options you must also make sure you make the     #
# appropriate changes to /etc/mcastbootd.conf                                 #
#                                                                             #
# In the mboot class, the bootrom version (e.g. 1.32) must be given in the    #
# vendor-class-identifier.  If multiple bootrom versions need to be supported #
# multiple match cases may be used.                                           #
#                                                                             #
###############################################################################



###############################################################################
# Class "AmiNET125 mboot"                                                     #
# AmiNET125 - response to bootrom request for a bootstrap image               #
###############################################################################
class "AmiNET125 mboot"
{
  match if (option vendor-class-identifier="aminoAMINET125mboot<bootrom version>") or
           ((substring(option vendor-encapsulated-options, 2, 9)="AMINET125")
            and (substring(option vendor-encapsulated-options, 13, 5)="mboot"));

  vendor-option-space AMINO;
  # option AMINO.address <mcast address>;
  # option AMINO.port <port>;
}

###############################################################################
# Class "AmiNET125 upgrd"                                                     #
# AmiNET125 - response to bootstrap request for a main upgrade image          #
###############################################################################
class "AmiNET125 upgrd"
{
  match if (option vendor-class-identifier="Aminoaminet125upgrd") or
           ((substring( option vendor-encapsulated-options,2,9)="aminet125")
            and (substring( option vendor-encapsulated-options,13,5)="upgrd"));

  vendor-option-space AMINO;
  # option AMINO.address <mcast address>;
  # option AMINO.port <port>;
}

###############################################################################
# Class "AmiNET125 fisys"                                                     #
# AmiNET125 - response when booting in normal boot state                      #
###############################################################################
class "AmiNET125 fisys"
{
  match if (option vendor-class-identifier="Aminoaminet125fisys") or
           ((substring( option vendor-encapsulated-options, 2, 9)="aminet125")
            and (substring(option vendor-encapsulated-options, 13, 5)="fisys"));
  vendor-option-space AMINO;
  # option AMINO.middleware <mcast address>;
  # option AMINO.mw_port <port>;
}




###############################################################################
# Class "AmiNET120 mboot"                                                     #
# AmiNET120 - response when bootstrapping                                     #
###############################################################################
class "AMINET120 mboot"
{
  match if (option vendor-class-identifier="aminoAMINET120mboot") or
           ((substring(option vendor-encapsulated-options, 2, 9)="AMINET120")
            and (substring(option vendor-encapsulated-options, 13, 5)="mboot"));

#  option log-servers	10.172.2.20;
  vendor-option-space AMINO;
  option AMINO.address 239.255.224.100;
  option AMINO.port 1001;
}

###############################################################################
# Class "AmiNET120 upgrd"                                                     #
# AmiNET120 - response when upgrading                                         #
###############################################################################
class "aminet120 upgrd"
{
  match if (option vendor-class-identifier="Aminoaminet120upgrd") or
           ((substring( option vendor-encapsulated-options,2,9)="aminet120")
            and (substring( option vendor-encapsulated-options,13,5)="upgrd"));

  vendor-option-space AMINO;
  option AMINO.address 239.255.224.101;
  option AMINO.port 1001;
}




###############################################################################
# AmiNET130 Configuration Section                                             #
###############################################################################
#                                                                             #
# class "AmiNET130 mboot" - boot state when requesting bootstrap image        #
# class "AmiNET130 upgrd" - boot state when requesting main upgrade image     #
# class "AmiNET130 fisys" - boot state when in normal state                   #
#                                                                             #
# The only items that may need changing are as follows:                       #
#                                                                             #
# option AMINO.address 225.50.51.50; - the multicast address you are          #
# streaming on                                                                #
# option AMINO.port 11111; - the port you are streaming on                    #
#                                                                             #
# If you change any of these options you must also make sure you make the     #
# appropriate changes to /etc/mcastbootd.conf                                 #
#                                                                             #
# In the mboot class, the bootrom version (e.g. 1.32) must be given in the    #
# vendor-class-identifier.  If multiple bootrom versions need to be supported #
# multiple match cases may be used.                                           #
#                                                                             #
###############################################################################



###############################################################################
# Class "AmiNET130 mboot"                                                     #
# AmiNET130 - response to bootrom request for a bootstrap image               #
###############################################################################
class "AmiNET130 mboot"
{
  match if (option vendor-class-identifier="aminoAMINET130mboot<bootrom version>") or
           ((substring(option vendor-encapsulated-options, 2, 9)="AMINET130")
            and (substring(option vendor-encapsulated-options, 13, 5)="mboot"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.51.50;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET130 upgrd"                                                     #
# AmiNET130 - response to bootstrap request for a main upgrade image          #
###############################################################################
class "AmiNET130 upgrd"
{
  match if (option vendor-class-identifier="Aminoaminet130upgrd") or
           ((substring( option vendor-encapsulated-options,2,9)="aminet130")
            and (substring( option vendor-encapsulated-options,13,5)="upgrd"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.51.52;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET130 fisys"                                                     #
# AmiNET130 - response when booting in normal boot state                      #
###############################################################################
class "AmiNET130 fisys"
{
  match if (option vendor-class-identifier="Aminoaminet130fisys") or
           ((substring( option vendor-encapsulated-options, 2, 9)="aminet130")
            and (substring(option vendor-encapsulated-options, 13, 5)="fisys"));
  vendor-option-space AMINO;
  # option AMINO.middleware <mcast address>;
  # option AMINO.mw_port <port>;
}



###############################################################################
# AmiNET130H Configuration Section                                            #
###############################################################################
#                                                                             #
# class "AmiNET130H mboot" - boot state when requesting bootstrap image       #
# class "AmiNET130H upgrd" - boot state when requesting main upgrade image    #
# class "AmiNET130H fisys" - boot state when in normal state                  #
#                                                                             #
# The only items that may need changing are as follows:                       #
#                                                                             #
# option AMINO.address 225.50.52.50; - the multicast address you are          #
# streaming on                                                                #
# option AMINO.port 11111; - the port you are streaming on                    #
#                                                                             #
# If you change any of these options you must also make sure you make the     #
# appropriate changes to /etc/mcastbootd.conf                                 #
#                                                                             #
# In the mboot class, the bootrom version (e.g. 1.32) must be given in the    #
# vendor-class-identifier.  If multiple bootrom versions need to be supported #
# multiple match cases may be used.                                           #
#                                                                             #
###############################################################################



###############################################################################
# Class "AmiNET130H mboot"                                                    #
# AmiNET130H - response to bootrom request for a bootstrap image              #
###############################################################################
class "AmiNET130H mboot"
{
  match if (option vendor-class-identifier="aminoAMINET130Hmboot<bootrom version>") or
          ((substring(option vendor-encapsulated-options, 2, 10)="AMINET130H")
           and (substring(option vendor-encapsulated-options, 14, 5)="mboot"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.51.51;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET130H upgrd"                                                    #
# AmiNET130H - response to bootstrap request for a main upgrade image         #
###############################################################################
class "AmiNET130H upgrd"
{
  match if (option vendor-class-identifier="Aminoaminet130hupgrd") or
           ((substring( option vendor-encapsulated-options,2,10)="aminet130h")
            and (substring( option vendor-encapsulated-options,14,5)="upgrd"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.51.53;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET130h fisys"                                                    #
# AmiNET130 - response when booting in normal boot state                      #
###############################################################################
class "AmiNET130H fisys"
{
  match if (option vendor-class-identifier="Aminoaminet130hfisys") or
          ((substring( option vendor-encapsulated-options, 2, 10)="aminet130h")
           and (substring(option vendor-encapsulated-options, 14, 5)="fisys"));

  vendor-option-space AMINO;
  # option AMINO.middleware <mcast address>;
  # option AMINO.mw_port <port>;
}





###############################################################################
# AmiNET131 Configuration Section                                             #
###############################################################################
#                                                                             #
# class "AmiNET131 mboot" - boot state when requesting bootstrap image        #
# class "AmiNET131 upgrd" - boot state when requesting main upgrade image     #
# class "AmiNET131 fisys" - boot state when in normal state                   #
#                                                                             #
# The only items that may need changing are as follows:                       #
#                                                                             #
# option AMINO.address 225.50.53.50; - the multicast address you are          #
# streaming on                                                                #
# option AMINO.port 11111; - the port you are streaming on                    #
#                                                                             #
# If you change any of these options you must also make sure you make the     #
# appropriate changes to /etc/mcastbootd.conf                                 #
#                                                                             #
# In the mboot class, the bootrom version (e.g. 1.32) must be given in the    #
# vendor-class-identifier.  If multiple bootrom versions need to be supported #
# multiple match cases may be used.                                           #
#                                                                             #
###############################################################################



###############################################################################
# Class "AmiNET131 mboot"                                                     #
# AmiNET131 - response to bootrom request for a bootstrap image               #
###############################################################################
class "AmiNET131 mboot"
{
  match if (option vendor-class-identifier="aminoAMINET131mboot<bootrom version>") or
           ((substring(option vendor-encapsulated-options, 2, 9)="AMINET131")
            and (substring(option vendor-encapsulated-options, 13, 5)="mboot"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.53.52;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET131 upgrd"                                                     #
# AmiNET131 - response to bootstrap request for a main upgrade image          #
###############################################################################
class "AmiNET131 upgrd"
{
  match if (option vendor-class-identifier="Aminoaminet131upgrd") or
           ((substring( option vendor-encapsulated-options,2,9)="aminet131")
            and (substring( option vendor-encapsulated-options,13,5)="upgrd"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.53.53;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET131 fisys"                                                     #
# AmiNET131 - response when booting in normal boot state                      #
###############################################################################
class "AmiNET131 fisys"
{
  match if (option vendor-class-identifier="Aminoaminet131fisys") or
           ((substring( option vendor-encapsulated-options, 2, 9)="aminet131")
            and (substring(option vendor-encapsulated-options, 13, 5)="fisys"));
  vendor-option-space AMINO;
  # option AMINO.middleware <mcast address>;
  # option AMINO.mw_port <port>;
}





###############################################################################
# AmiNET530 Configuration Section                                             #
###############################################################################
#                                                                             #
# class "AmiNET530 mboot" - boot state when requesting bootstrap image        #
# class "AmiNET530 upgrd" - boot state when requesting main upgrade image     #
# class "AmiNET530 fisys" - boot state when in normal state                   #
#                                                                             #
# The only items that may need changing are as follows:                       #
#                                                                             #
# option AMINO.address 225.50.54.50; - the multicast address you are          #
# streaming on                                                                #
# option AMINO.port 11111; - the port you are streaming on                    #
#                                                                             #
# If you change any of these options you must also make sure you make the     #
# appropriate changes to /etc/mcastbootd.conf                                 #
#                                                                             #
# In the mboot class, the bootrom version (e.g. 1.32) must be given in the    #
# vendor-class-identifier.  If multiple bootrom versions need to be supported #
# multiple match cases may be used.                                           #
#                                                                             #
###############################################################################



###############################################################################
# Class "AmiNET530 mboot"                                                     #
# AmiNET530 - response to bootrom request for a bootstrap image               #
###############################################################################
class "AmiNET530 mboot"
{
  match if (option vendor-class-identifier="aminoAMINET530mboot<bootrom version>") or
           (option vendor-class-identifier="insecureAMINET530mboot<bootrom version>") or
           ((substring(option vendor-encapsulated-options, 2, 9)="AMINET530")
            and (substring(option vendor-encapsulated-options, 13, 5)="mboot"));                                                                                
  vendor-option-space AMINO;
  option AMINO.address 225.50.54.52;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET530 upgrd"                                                     #
# AmiNET530 - response to bootstrap request for a main upgrade image          #
###############################################################################
class "AmiNET530 upgrd"
{
  match if (option vendor-class-identifier="Aminoaminet530upgrd") or
           ((substring( option vendor-encapsulated-options,2,9)="aminet530")
            and (substring( option vendor-encapsulated-options,13,5)="upgrd"));

  vendor-option-space AMINO;
  option AMINO.address 225.50.54.53;
  option AMINO.port 11111;
}

###############################################################################
# Class "AmiNET530 fisys"                                                     #
# AmiNET530 - response when booting in normal boot state                      #
###############################################################################
class "AmiNET530 fisys"
{
  match if (option vendor-class-identifier="Aminoaminet530fisys") or
           ((substring( option vendor-encapsulated-options, 2, 9)="aminet530")
            and (substring(option vendor-encapsulated-options, 13, 5)="fisys"));
  vendor-option-space AMINO;
  # option AMINO.middleware <mcast address>;
  # option AMINO.mw_port <port>;
}



###############################################################################
# Subnet Declaration                                                          #
###############################################################################
subnet 192.168.1.0 netmask 255.255.255.0 {

###############################################################################
# Default Gateway - This MUST be set!!                                        #
###############################################################################
option routers 192.168.1.1;

###############################################################################
# Subnet Mask - This MUST be set!!                                            #
###############################################################################
option subnet-mask 255.255.255.0;

###############################################################################
# Domain Name - Optional                                                      #
###############################################################################
option domain-name "blahblah.com";

###############################################################################
# DNS Servers  - Optional                                                     #
###############################################################################
option domain-name-servers 192.168.1.1,192.168.1.2;

###############################################################################
# Time Offset - Optional                                                      #
###############################################################################
option time-offset -5; # Eastern Standard Time

###############################################################################
# Address Pool - This MUST be set!!                                           #
#                                                                             #
# In this address pool we list the classes which we wish to give addresses to,#
# unless a device is in this list it will not be given a address!             #
#                                                                             #
###############################################################################
pool {
        range dynamic-bootp 192.168.1.50 192.168.1.100;
        range 192.168.1.101 192.168.1.200;

        # AmiNET103 Member Classes
        #allow members of "AmiNET103 mboot";
        #allow members of "AmiNET103 upgrd";
        #allow members of "AmiNET103 fisys";

        # AmiNET110 Member Classes
        #allow members of "AmiNET110 mboot";
        #allow members of "AmiNET110 upgrd";
        #allow members of "AmiNET110 fisys";
     }

}




###############################################################################
# End dhcpd.conf                                                              #
###############################################################################
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: DHCP Server Issues

Post by Sasquatch »

I don't see any configuration option that binds the service to an interface, that might be the reason.

However, this has nothing to do with VB, you have a configuration error in your DHCP server and we don't deal with that here, it's off-topic. Please go to UbuntuForums or the website of the software maintainer for more help.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
ids
Posts: 2
Joined: 11. Sep 2009, 16:20
Primary OS: MS Windows XP
VBox Version: OSE other
Guest OSses: Win Server 2008

Re: DHCP Server Issues

Post by ids »

After more investigating I do believe the issue I am having is with VB and not the guest OS. I noticed today that with dhcpd running the guest is handing out an address to my host machine's nic but not to devices attached to that nic.

Here is my vm info

Code: Select all


Oracle VM VirtualBox Command Line Management Interface Version 3.2.10
(C) 2005-2010 Oracle Corporation
All rights reserved.

Name:            Ubuntu Desktop
Guest OS:        Ubuntu
UUID:            7b872cdb-0886-43a2-8d45-dade1d0de5b0
Config file:     /Users/ian/Library/VirtualBox/Machines/Ubuntu Desktop/Ubuntu Desktop.xml
Hardware UUID:   7b872cdb-0886-43a2-8d45-dade1d0de5b0
Memory size:     1024MB
Page Fusion:     off
VRAM size:       64MB
HPET:            off
Number of CPUs:  1
Synthetic Cpu:   off
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): DVD
Boot Device (2): HardDisk
Boot Device (3): Not Assigned
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          off
PAE:             on
Time offset:     0 ms
RTC:             UTC
Hardw. virt.ext: on
Hardw. virt.ext exclusive: off
Nested Paging:   on
Large Pages:     off
VT-x VPID:       on
State:           running (since 2010-10-28T04:10:48.934000000)
Monitor count:   1
3D Acceleration: on
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address: 
Teleporter Password: 
Storage Controller Name (0):            IDE Controller
Storage Controller Type (0):            PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  2
Storage Controller Port Count (0):      2
Storage Controller Name (1):            SATA Controller
Storage Controller Type (1):            IntelAhci
Storage Controller Instance Number (1): 0
Storage Controller Max Port Count (1):  30
Storage Controller Port Count (1):      1
IDE Controller (1, 0): Empty
SATA Controller (0, 0): /Users/ian/VirtualBox/Ubuntu.vdi (UUID: b6c6f279-298e-4230-8ea4-399987dab7b8)
NIC 1:           MAC: 08002789AB2E, Attachment: Bridged Interface 'en0: Ethernet', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0
NIC 2:           MAC: 08002723FE6F, Attachment: NAT, Cable connected: off, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0
NIC 2 Settings:  MTU: 0, Socket( send: 64, receive: 64), TCP Window( send:64, receive: 64)
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
Pointing Device: USB Tablet
Keyboard Device: PS/2 Keyboard
UART 1:          disabled
UART 2:          disabled
Audio:           enabled (Driver: CoreAudio, Controller: AC97)
Clipboard Mode:  Bidirectional
Video mode:      800x600x32
VRDP:            disabled
USB:             enabled

USB Device Filters:

<none>

Available remote USB devices:

<none>

Currently Attached USB Devices:

<none>

Shared folders:  <none>

VRDP Connection:    not active
Clients so far:     0

Guest:

OS type:                             Linux26
Additions active:                    yes
Additions version:                   65540

Configured memory balloon size:      0 MB

Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: DHCP Server Issues

Post by Sasquatch »

Is there another DHCP server on your network? That would explain why the other systems aren't accepting the DHCP offer, because the other server responds faster or somehow overrules yours. Check the dhcpd log.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
Post Reply