IPv6-DHCP-Konfiguration

9

Ich möchte ein reines IPv6-Netzwerk zum Testen einrichten. Ich kann jedoch keine HOWTOs oder Informationen zum Einrichten von DHCP zum automatischen Konfigurieren von IPv6-DNS-Serveradressen usw. finden. Ich verwende radvd auf einem Ubuntu-Server zum automatischen Konfigurieren von Hostadressen und bin der Ansicht, dass noch keine Clients die RDNSS-Option unterstützen.

Kann mich jemand in die richtige Richtung für das DHCPv6-Setup weisen?

Skyhawk
quelle

Antworten:

3

Das ursprüngliche ISC-DHCP-Softwarepaket enthält IPv6-Unterstützung für DHCPv6 seit den Versionen 4.x mit grundlegenden DHCPv6-Server-, Client- und Relay-Funktionen.

https://www.isc.org/software/dhcp/new-features-4.1.0

ISC DHCP 4.1.x verfügt über mehrere neue DHCPv6-Funktionen, die nicht in DHCP 4.0.x enthalten waren. Diese neuen Funktionen umfassen:

  • Unterstützung für die Rapid-Commit-Option auf der Client-Seite
  • Unterstützung für die Präfixdelegierung
  • IA_TA-Adressunterstützung
  • Ein grundlegender DHCPv6-Relay-Agent
  • Grundlegende Unterstützung für DHCPv6-Leasequery
Istvan
quelle
Gibt es Tutorials oder HOWTOs zum Konfigurieren des ISC-DHCP-Servers für IPv6? Ich konnte keine finden
4

Sie benötigen lediglich einen IP-Adressrechner wie sipcalc. Nun, unter CentOS / RHEL / Fedora können Sie das dhcpv6-Paket mit yum wie folgt abrufen:


$ sudo yum install dhcpv6
Unter Debian / Ubuntu und anderen können Sie Quellcode aus einem Git-Repository abrufen:

$ git clone git://git.fedorahosted.org/dhcpv6.git
Nach dem Einstellen von dhcpv6 finden Sie hier ein Beispiel für die Konfiguration des dhcpv6-Servers:

$ sudo vim /etc/dhcp6s.conf                          

interface eth1 { server-preference 255; renew-time 60; rebind-time 90; prefer-life-time 130; valid-life-time 200; allow rapid-commit; option dns_servers 2002:c22:fddf:0:192:168:16:253 dns.domain.tld;

link AAA {
    pool{
        range 2002:c22:fddf:0::1 to 2002:c22:fddf:0::ffff/64;
        prefix 2002:c22:fddf:0::/64;
    };

}; };

Sie können 2002: c22: fddf: 0: 192: 168: 16: 253 durch die IPv6-Adresse Ihres DNS-Servers und dns.domain.tld durch Ihre Domain ersetzen. Richten Sie im Verbindungspunkt Ihren Netzwerkbereich und Ihr Subnetzpräfix ein.
Anschließend finden Sie hier ein Beispiel für die Konfiguration des dhcpv6-Clients (dhcp6c):

$ sudo vim /etc/dhcp6c.conf

interface eth0 { send rapid-commit; request domain-name-servers; };

Starten wir den Daemon:


$ sudo service dhcpv6 start
Zuletzt einige Tests auf Client-Seite durchführen:

$ dhcp6c -f eth0

Ali Mezgani
quelle