Ubuntu DHCP-Server, verschiedene Subnetze für Clients

Ubuntu DHCP-Server, verschiedene Subnetze für Clients

Ich versuche, einen ISC DHCP-Server auf einem Ubuntu 14.04.2-Server zum Laufen zu bringen. Immer wenn ich versuche, den DHCP-Dienst zu starten, stoppt er sofort. Dies wird protokolliert und der Dienst stoppt:

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. **

Meine dhcpd.conf-Datei sieht folgendermaßen aus:

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";
}

Ich versuche, einige Sachen mit Juniper Zero Touch Provisioning durchzuführen, daher beziehen sich alle ZTP-Sachen darauf.

Ich habe eth0 in den Abschnitt „Schnittstellen“ von etc/default/isc-dhcp-server eingefügt.

Irgendwelche Ideen, was hier los ist? Die DHCP-Clients befinden sich in einem Remote-Netzwerk. Ist es wichtig, dass sich der DHCP-Pool in einem anderen Subnetz als eth0 befindet?

Antwort1

dhcpdbenötigt eine Subnetzdeklaration für seine eth0physische Netzwerkkarte.

Sie müssen es in Ihr hinzufügen dhcpd.conf, aber lassen Sie es einfach leer, wenn Sie es nicht verwenden möchten:

subnet 10.126.88.0 netmask 255.255.255.0 {
}

Ich lasse Sie die Subnetzmaske entsprechend Ihrem Netzwerk anpassen

verwandte Informationen