Сервер DHCP также поддерживает службу ipv6.
ifconfig eth0
eth0 Link encap:Ethernet HWaddr: 00:21:85:d3:a3:36
inet addr:10.16.31.183 broadcast:10.16.31.255 netmask:255.255.255.0
inet6 addr: fe80::221:85ff:fed3:a336/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Другие конфигурации о ipv6:
pwd: / proc / sys / net / ipv6 / conf / all
disable_ipv6 = 0;
forwarding = 1;
autoconf = 1;
Есть ли решение для решения этой проблемы?
Из вывода ifconfig видно, что IPv6 не включен на этом интерфейсе.
Существует два способа автоматического получения адресов IPv6 в сети:
Автоконфигурация автоматически получит адрес от маршрутизатора, работающего в сети, где работает демон, такой как радвд. Я бы предположил, что autoconf = 1 это позволяет. Однако вы не можете выполнять переадресацию IP на интерфейсе, на котором у вас есть автоматически настроенный адрес. Поэтому пересылка = 1, вероятно, отключает получение адресов через автоконфигурацию.
IPv6-адреса не распространяются через DHCP. Но вы можете установить radvd, который распределяет адреса IPv6, а также обрабатывает маршрутизацию, если это необходимо. После установки через apt-get install radvd
вы можете найти примеры файлов конфигурации в /usr/share/doc/radvd/examples/
Также прочитайте /usr/share/doc/radvd/README.Debian
.