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-server
está fallando porque ninguna interfaz está en la misma subred que su alcance DHCP especificado.eth2
no 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/syslog
vez 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
dhcpd
para que no se inicie en el arranque.Luego comience
VirtualBox
, abraSettings
suVM
y haga clic enNetwork
. En laAttached to
lista desplegable, seleccioneBridged Adapter
. Luego haga clicOK
y comience suVM
.Su sistema operativo invitado debe obtener la dirección del enrutador.
fuente