Tengo problemas para configurar e iniciar el servidor ISC DHCP en mi máquina. Estoy ejecutando Ubuntu 11.10 edición de escritorio. Instalé ISC DHCP ejecutando
$ sudo apt-get install dhcp3-server
Mi máquina tiene dos NIC:
eth0 , que está conectado a un enrutador para acceso a Internet, que tiene una dirección IP de 192.168.2.2.
eth1 , donde quiero que dhcpd atienda solicitudes, para una subred.
He modificado /etc/default/isc-dhcp-server
para señalar eth1:
$ cat /etc/default/isc-dhcp-server
# Defaults for dhcp initscript
INTERFACES="eth1"
He configurado dhcpd para una subred simple:
$ cat /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.0.0 netmask 255.255.255.0 {
interface eth1;
range 192.168.0.50 192.168.0.100;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
}
Con esta configuración, dhcpd no puede iniciarse para mí:
$ sudo /etc/init.d/isc-dhcp-server start
* Starting ISC DHCP server dhcpd
* check syslog for diagnostics. [fail]
$ tail /var/log/syslog
Aug 15 15:29:45 eptc4 dhcpd: No subnet declaration for eth1 (no IPv4 addresses).
Aug 15 15:29:45 eptc4 dhcpd: ** Ignoring requests on eth1. If this is not what
Aug 15 15:29:45 eptc4 dhcpd: you want, please write a subnet declaration
Aug 15 15:29:45 eptc4 dhcpd: in your dhcpd.conf file for the network segment
Aug 15 15:29:45 eptc4 dhcpd: to which interface eth1 is attached. **
Aug 15 15:29:45 eptc4 dhcpd:
Aug 15 15:29:45 eptc4 dhcpd:
Aug 15 15:29:45 eptc4 dhcpd: Not configured to listen on any interfaces!
¿Me estoy perdiendo un paso? No entiendo por qué dhcpd se queja de que no está configurado para escuchar en ninguna interfaz.
Esta es la primera vez que configuro DHCP. He pasado tres días leyendo manuales y foros y creo que he hecho todo bien, pero sigo recibiendo el mismo error. ¡Cualquier consejo para llevarme por el camino correcto es muy apreciado!