Настройка IPv6 в Linux
IPv6 соединение будем туннелировать через брокер туннелей (Tunnel Broker), так как не все ISP поддерживают прямое IPv6 соединение.
Регистрируем свою систему в сервисе http://tunnelbroker.net/ (выбираем "Create Regular Tunnel").
При регистрации вводим IPv4 адрес (можно скопировать из строки "You are viewing from:" или посмотреть на сайте Myip.ru)
После регистрации получаем:
IPv4 адрес удаленного конца туннеля: 216.66.80.30
IPv6 адрес удаленного шлюза: 2001:0470:1f0a:cc0::1/64
Клиентский IPv6 адрес, который нужно использовать на своей машине: 2001:0470:1f0a:cc0::2/64
Поднимаем IPv6-in-IPv4 туннель:
ifconfig sit0 up
ifconfig sit0 inet6 tunnel ::216.66.80.30
ifconfig sit1 up
ifconfig sit1 inet6 add 2001:0470:1f0a:cc0::2/64
route -A inet6 add ::/0 dev sit1
Проверяем через пинг удаленного конца туннеля и IPv6 хоста из списка
http://www.ipv6.org/v6-www.html
ping6 -c4 2001:0470:1f0a:cc0::1
ping6 -c4 www.ipv6.uni-muenster.de
Создаем файл /etc/network/if-up.d/ipv6 для настройки параметров при загрузке:
#!/bin/sh
PATH=/sbin:/bin
ifconfig sit0 up
ifconfig sit0 inet6 tunnel ::216.66.80.30
ifconfig sit1 up
ifconfig sit1 inet6 add 2001:0470:1f0a:cc0::2/64
route -A inet6 add ::/0 dev sit1
Не забываем поставить права доступа:
chmod 755 /etc/network/if-up.d/ipv6
Поздравляю! У вас теперь белый IP.
Можно использовать ресурсы на IPv6
http://ipv6.nnm-club.ru/
Комментировать