Servieren mehrerer Netzwerke mit einem einzigen DHCPv6-Server

394
Karim Manaouil

Ich habe einen ISC DHCPv6-Server, der auf einer Debian (Stretch) -Maschine und 3 physischen Netzwerken läuft: net1, net2 & net3. Der Router ist ein Debian-Computer, auf dem die Zebra-Routing-Software ausgeführt wird (siehe Abbildung unten).

Ich habe auf dem Router einen Relay-Agent (dhcp-helpler) installiert, um DHCPv6-Broadcast-Pakete in Unicast-Pakete umzuwandeln, die direkt an den DHCPv6-Server gesendet werden.

Mein aktuelles Problem ist: isc-dhcp-server muss eine Schnittstelle innerhalb des Subnetzes haben, das es bedienen soll. Aber mein Fall ist es nicht. Wie muss ich den isc-dhcp-server in diesem Fall so konfigurieren, dass er die verschiedenen physischen Netzwerke bedient, die sich nicht in derselben Domäne befinden, mit dem dhcp-Server?

dhcpd6 conf-Datei: (Bis zu diesem Moment habe ich nur die net1-Maschinen bedient)

# /etc/dhcp/dhcpd6.conf  default-lease-time 2592000; preferred-lifetime 604800; option dhcp-renewal-time 3600; option dhcp-rebinding-time 7200; allow leasequery; option dhcp6.info-refresh-time 21600;  subnet6 2001:192:168:1::/64 {  range6 2001:192:168:1::128 2001:192:168:1::256; } 

Konfiguration der Netzwerkschnittstelle:

# ip addr show enp0s8 3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000 inet6 2001:10::2/64 scope global  valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fe75:98f6/64 scope link  valid_lft forever preferred_lft forever 

Die Fehlermeldung vom isc-dhcp-Server:

No subnet6 declaration for enp0s8 (2001:10::2). ** Ignoring requests on enp0s8. If this is not what you want, please write a subnet6 declaration in your dhcpd.conf file for the network segment to which interface enp0s8 is attached. ** 

Netzwerktopologie :

enter image description here

0
Was passiert also, wenn Sie die Subnet6-Blöcke für diese anderen Netzwerke hinzufügen? grawity vor 5 Jahren 0
@Grawity Es ist das gleiche Problem. Ich denke, es sollte eine Art spezielle Paketweiterleitung für DHCP geben. Ich weiß es nicht wirklich. Karim Manaouil vor 5 Jahren 0

0 Antworten auf die Frage