So konfigurieren Sie ISC DHCP unter Ubuntu zum Bereitstellen von Leases für Remote-Netzwerke

So konfigurieren Sie ISC DHCP unter Ubuntu zum Bereitstellen von Leases für Remote-Netzwerke

Ich konfiguriere den isc dhcpServer auf einem ubuntu 16.04PC. Der DHCP-Server muss DHCP-Leases an Clients bereitstellen, die sich in einem anderen Netzwerk befinden. Dies liegt daran, dass die Clients den DHCP-Server über eineVPN-Verbindung mit Kombination aus IP-Relay.

Als ich den DHCP-Server konfiguriert und ausgeführt habe, erhalte ich die folgende Fehlermeldung:

- Not configured to listen on any interfaces!

In der Antwort im folgenden Thread wird erwähnt, dass der ISC-DHCP diese Art von Konfiguration als Fehler kennzeichnet und nicht startet. Ist es möglich, dies zum Laufen zu bringen?

https://unix.stackexchange.com/questions/415888/kann-isc-dhcp-server-nicht-starten-weil-der-fehler-nicht-konfiguriert-um-auf-a-zu-hören-ist

Details zu meinem Setup

Teilausgabe von ifconfig auf dem DHCP-Server:

enp0s25   Link encap:Ethernet  HWaddr 64:00:6a:95:9c:2e  
          inet addr:192.168.168.200  Bcast:192.168.168.255  Mask:255.255.255.0

/etc/default/isc-dhcp-server:

INTERFACES="enp0s25"
INTERFACESv4="enp0s25"

/etc/dhcp/dhcpd.conf:

subnet 192.168.2.0 netmask 255.255.255.0 {
 range 192.168.2.102 192.168.2.254;
 option domain-name-servers ubuntuserver.ostechnix.lan;
 option domain-name "ostechnix.lan";
 option routers 192.168.2.101;
 option broadcast-address 192.168.2.255;
 default-lease-time 600;
 max-lease-time 7200;
 }

Antwort1

Ich stoße auf Fehler wie „ No subnet declaration for eth1“ und „ Not configured to listen on any interfaces!“.

Dann füge ich die eth1(dasselbe wie enp0s25) subnetDeklaration hinzu dhcpd.conf, obwohl das Subnetz die Adresse nicht least. Und es funktioniert.

Versuchen Sie, diese Konfiguration hinzuzufügen:

subnet 192.168.168.0 netmask 255.255.255.0 {
    option routers 192.168.168.1;
}

Referenz von:Ubuntu - DHCP-Server „nicht zum Abhören von Schnittstellen konfiguriert“

verwandte Informationen