Назад | Перейти на главную страницу

Добавить поддержку IPv6 на сервер DirectAdmin

Я только что установил новый DirectAdmin и хочу подготовить его для использования IPv6. Мой интернет-провайдер предоставил мне диапазон адресов IPv6, которые я могу использовать. Допустим, адрес 2a01: 7c8: ****: 1f ::.

Мой новый пользовательский адаптер DHCP разрешает свои IP-адреса. Когда я печатаю ifoncig eth0 Получаю такой результат:

eth0      Link encap:Ethernet  HWaddr 52:**:**:**:ce:f3  
          inet addr:37.**.**.44  Bcast:37.**.**.255  Mask:255.255.255.0
          inet6 addr: 2a01:7c8:****:1f::/64 Scope:Global
          inet6 addr: fe80::5054:ff:fe87:cef3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:38941 errors:0 dropped:0 overruns:0 frame:0
          TX packets:29439 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3779534 (3.6 MiB)  TX bytes:5089379 (4.8 MiB)

Как видите, у меня установлен IPv6-адрес, но я не могу ping6 хост IPv6. Я получаю сообщение об ошибке: connect: Network is unreachable.

Я решил, что мне нужен шлюз, поэтому попытался добавить его: ip -6 route add default via 2a01:7c8:****::1 dev eth0 (2a01: 7c8: **** :: 1 - шлюз моего интернет-провайдера).

Но возникает ошибка: RTNETLINK answers: No route to host.

Кто-нибудь знает, что делать и как решить эту проблему? Большое спасибо!

Может потому, что шлюз не в вашей подсети. Вам нужно будет разблокировать свои адреса, чтобы мы знали. Странно, что вы используете для своего eth0 адрес со всеми нулями. Наверное, это не так.

Вы также должны использовать методы вашего дистрибутива, чтобы сделать эти настройки постоянными через файлы конфигурации, а не вводить их в командной строке после каждой загрузки.