Konfiguracja DHCP IPv6

9

Chcę skonfigurować sieć tylko IPv6 do testowania. Jednak nie mogę znaleźć żadnych HOWTO ani informacji na temat konfigurowania DHCP do automatycznej konfiguracji adresów serwerów DNS IPv6 itp. Używam radvd na serwerze ubuntu do automatycznej konfiguracji adresów hostów i jestem przekonany, że żaden klient nie obsługuje jeszcze opcji RDNSS.

Czy ktoś może skierować mnie w dobrym kierunku do konfiguracji DHCPv6?

Podniebny Jastrząb
źródło

Odpowiedzi:

3

Oryginalny pakiet oprogramowania ISC DHCP zawiera obsługę protokołu IPv6 dla protokołu DHCPv6 od wydania 4.x, z podstawowymi funkcjami serwera DHCPv6, klienta i przekaźnika.

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

ISC DHCP 4.1.x będzie miał kilka nowych funkcji DHCPv6, które nie były w DHCP 4.0.x. Te nowe funkcje obejmują:

  • Obsługa opcji szybkiego zatwierdzania po stronie klienta
  • Obsługa delegowania prefiksów
  • Obsługa adresu IA_TA
  • Podstawowy agent przekazywania DHCPv6
  • podstawowa obsługa dzierżawy DHCPv6
Istvan
źródło
Czy są jakieś samouczki lub instrukcje konfiguracji serwera DHCP ISC dla IPv6? Nie udało mi się znaleźć żadnego użytkownika
4

Wszystko czego potrzebujesz to kalkulator adresu IP, taki jak sipcalc. Cóż, w CentOS / RHEL / Fedora możesz pobrać pakiet dhcpv6, używając yum w następujący sposób:


$ sudo yum install dhcpv6
W systemie Debian / Ubuntu i innych można uzyskać kod źródłowy z repozytorium git:

$ git clone git://git.fedorahosted.org/dhcpv6.git
Po ustawieniu dhcpv6 znajdź tutaj przykład konfiguracji serwera dhcpv6:

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

}; };

Możesz zamienić 2002: c22: fddf: 0: 192: 168: 16: 253 na adres IPv6 serwera DNS i dns.domain.tld według swojej domeny. W punkcie połączenia ustaw zasięg sieci i prefiks podsieci.
Następnie możesz znaleźć tutaj przykład konfiguracji klienta dhcpv6 (dhcp6c):

$ sudo vim /etc/dhcp6c.conf

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

Zacznijmy demona:


$ sudo service dhcpv6 start
Na koniec zrób test po stronie klienta:

$ dhcp6c -f eth0

Ali Mezgani
źródło