Servidor Ubuntu dhcpd, diferentes subredes para clientes

Servidor Ubuntu dhcpd, diferentes subredes para clientes

Estoy intentando ejecutar un servidor DHCP ISC en un servidor Ubuntu 14.04.2. Cada vez que intento iniciar el servicio DHCP, se detiene instantáneamente, esto se registra y el servicio se detiene:

2015-05-15T21:23:16.600736+00:00 ubuntu dhcpd: No subnet declaration for eth0 (10.126.88.2).
2015-05-15T21:23:16.600743+00:00 ubuntu dhcpd: ** Ignoring requests on eth0.  If this is not what
2015-05-15T21:23:16.600749+00:00 ubuntu dhcpd:    you want, please write a subnet declaration
2015-05-15T21:23:16.600755+00:00 ubuntu dhcpd:    in your dhcpd.conf file for the network segment
2015-05-15T21:23:16.600762+00:00 ubuntu dhcpd:    to which interface eth0 is attached. **

Mi archivo dhcpd.conf tiene este aspecto:

option ztp-file-server code 150 = { ip-address };
option space ZTP;
option ZTP.image-file-name code 0 = text;
option ZTP.config-file-name code 1 = text;
option ZTP.image-file-type code 2 = text;
option ZTP.transfer-mode  code 3 = text;
option ZTP-encap code 43 = encapsulate ZTP;
subnet 10.194.74.0 netmask 255.255.255.128 {
authoritative;
   option routers                  10.194.74.1;
option subnet-mask              255.255.255.128;
default-lease-time              28800;
max-lease-time                  32200;
range                           10.194.74.10 10.194.74.11;
option ztp-file-server 10.1.1.2;
option ZTP.image-file-name "/jinstall-qfx-5-13.2X51-D35.3-domestic-signed.tgz";
option ZTP.transfer-mode "http";
option ZTP.config-file-name "/template.conf";
}

Estoy intentando hacer algunas cosas de aprovisionamiento de Juniper Zero Touch, así que a eso se refieren también todas las cosas de ZTP.

Puse eth0 en la sección 'interfaces' de etc/default/isc-dhcp-server.

¿Alguna idea de lo que está pasando aquí? Los clientes DHCP están en una red remota, ¿importa que el grupo DHCP esté en una subred diferente a eth0?

Respuesta1

dhcpdnecesita una declaración de subred para su eth0NIC física.

Debes agregarlo en tu dhcpd.conf, pero déjalo en blanco si no quieres usarlo:

subnet 10.126.88.0 netmask 255.255.255.0 {
}

Te dejo ajustar la máscara de subred según tu red.

información relacionada