В связи с переходом на IPv6 появилась необходимость работы с ним. Для этого необходимо связаться с хостером и получить от него адрес и адрес шлюза в IPv6 такого вида:
IPs: 1a01:3f8:d12:11c0:: /64
Gateway: 1a01:3f8:d12:11c0::1 /64
После того как получили адреса, идем править настройки нашего интерфейса:
# vim /etc/network/interfaces
Добавляя в него следующие строки, заменяя адреса на свои:
iface eth0 inet6 static
address 1a01:3f8:d12:11c0::2
netmask 64
up ip -6 route add 1a01:3f8:d12:11c0::1 dev eth0
down ip -6 route del 1a01:3f8:d12:11c0::1 dev eth0
up ip -6 route add default via 1a01:3f8:d12:11c0::1 dev eth0
down ip -6 route del default via 1a01:3f8:d12:11c0::1 dev eth0
В моем случае:
IPs: 1a01:3f8:d12:11c0:: /64
Gateway: 1a01:3f8:d12:11c0::1 /64
После выполненных изменений перезагружаем интерфейс:
# /etc/init.d/networking restart
Чтобы проверить работоспособность проделанных действий используем следующую команду:
$ ping6 ipv6.google.com
При перезагрузке интерфейса возможно получим ошибку вида:
# /etc/init.d/networking restart
Reconfiguring network interfaces...SIOCADDRT: File exists
Failed to bring up eth0.
done.
В этом случае необходимо просто перезагрузить компьютер.