Estoy configurando un servidor DHCP en Debain (máquina virtual) en el host Ubuntu 12.04, pero no puedo ponerlo en funcionamiento.
Mi configuración es así
dhcpd.conf
ddns-update-style none;
option domain-name "xyz.com";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 172.16.101.0 netmask 255.255.255.0 {
range 172.16.101.10 172.16.101.20;
#option broadcast-address 172.16.101.255;
#option subnet-mask 255.255.255.0;
option routers 172.16.101.1;
}
Para interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth2
auto eth2
iface eth2 inet dhcp
/ etc / default / isc-dhcp-server
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth2"
pero cada vez que reinicio el servicio dhcp dice:
root@debian1:/home/user# /etc/init.d/isc-dhcp-server restart
Stopping ISC DHCP server: dhcpd failed!
Starting ISC DHCP server: dhcpdcheck syslog for diagnostics. ... failed!
failed!
¿Qué hay de malo en esta configuración?

Respuestas:
¿Está intentando que un sistema obtenga una dirección por sí mismo a través de DHCP? Esa es una mala idea por muchas razones.
Necesita un servidor DHCP que se ejecute fuera de este sistema.
Creo que
isc-dhcp-serverestá fallando porque ninguna interfaz está en la misma subred que su alcance DHCP especificado.eth2no puede cumplir con este criterio porque no tiene una dirección IP. Y si tuviera una dirección IP ... no necesitaría obtenerla a través de DHCP. Puedes ver por qué lo que estás haciendo no tiene sentido.Haga una
tail -n 30 /var/log/syslogvez que intente comenzar de nuevo para estar exactamente seguro.fuente
Como el único problema es la conectividad de VM y su enrutador proporciona la configuración IP de su LAN, luego apague el dispositivo
dhcpdpara que no se inicie en el arranque.Luego comience
VirtualBox, abraSettingssuVMy haga clic enNetwork. En laAttached tolista desplegable, seleccioneBridged Adapter. Luego haga clicOKy comience suVM.Su sistema operativo invitado debe obtener la dirección del enrutador.
fuente