Конфигурация DHCP IPv6


9

Я хочу настроить сеть только для IPv6 для тестирования. Тем не менее, я не могу найти HOWTO или информацию о настройке DHCP для автоматической настройки адресов DNS-серверов IPv6 и т. Д. Я использую radvd на сервере Ubuntu для автоматической настройки адресов хостов, и я считаю, что ни один из клиентов пока не поддерживает опцию RDNSS.

Может кто-нибудь указать мне правильное направление для настройки DHCPv6?

Ответы:


3

Исходный пакет программного обеспечения ISC DHCP включает поддержку IPv6 для DHCPv6 начиная с выпусков 4.x, с основными функциями DHCPv6-сервера, клиента и ретранслятора.

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

ISC DHCP 4.1.x будет иметь несколько новых функций DHCPv6, которых не было в DHCP 4.0.x. Эти новые функции включают в себя:

  • Поддержка опции быстрой фиксации на стороне клиента
  • Поддержка делегирования префиксов
  • Поддержка адресов IA_TA
  • Базовый агент ретрансляции DHCPv6
  • базовая поддержка DHCPv6 Leasequery

Существуют ли учебные руководства или инструкции по настройке DHCP-сервера ISC для IPv6? Я не смог найти ни одного

4

Все, что вам нужно, это калькулятор IP-адресов, как sipcalc. Ну, в CentOS / RHEL / Fedora вы можете получить пакет dhcpv6, используя yum так:


$ sudo yum install dhcpv6
В Debian / Ubuntu и других вы можете получить исходный код из репозитория git:

$ git clone git://git.fedorahosted.org/dhcpv6.git
После настройки dhcpv6 найдите здесь пример конфигурации сервера 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;
    };

}; };

Вы можете заменить 2002: c22: fddf: 0: 192: 168: 16: 253 вашим IPv6-адресом DNS-сервера и dns.domain.tld вашим доменом. В точке подключения настройте диапазон сети и префикс подсети.
После этого вы можете найти пример конфигурации клиента dhcpv6 (dhcp6c):

$ sudo vim /etc/dhcp6c.conf

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

Давайте запустим демон:


$ sudo service dhcpv6 start
Наконец, сделайте тест на стороне клиента:

$ dhcp6c -f eth0

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.