ipv6 и Gentoo. tun6to4

Т.к. адреса из диапазона 4-й версии протокола IP уже кончились, все ближе подходит время вступления в свои владения протокола ipv6. Согласен что паниковать не стоит, т.к. есть еще запасы у региональных провайдеров и посему переход может растянуться на долгие годы.

Между тем, очевидность того, что переход состоится рано или поздно подталкивает к изучению этой технологии.

Так с чего же начать?

На сегодняшний момент есть много т.н. ipv6-брокеров, которые раздают подсети /64 всем желающим. А также через них можно создать ipv6 туннель, через который общаться с миром посредством ipv6.

Первым брокером, который попался мне на глаза оказался оказался Hurricane Electric, который так и не заработал. Но зато заработал туннель tun6to4.

Настройка

Первое, что стоит сделать, это добавить флаг ipv6 в переменную USE файла /etc/make.conf и пересобрать необходимые утилиты. Для начала хотя бы iputils и tcpdump. Они мне необходимы были для тестирования =). Если в ядре нет поддержки ipv6, то, очевидно, нужно пересобрать ядро с поддержкой этой технологии.

Далее идем по адресу: http://6to4.version6.net и получаем пошаговые настройки туннеля из консоли. Страница генерируется динамически, в зависимости от нашего ip (так что со статическим ип меньше мороки).

Дабы каждый раз руками не вбивать в консоль настройки, запишем все что нам требуется в /etc/conf.d/net. Должно получиться примерно вот так:

iptunnel_tun6to4=(«mode sit remote any local внешний_ип ttl 64″)
config_tun6to4=(«2002:6d6a:8817::1091:0613:6023/128″)
routes_tun6to4=(«2000::/3 via ::192.88.99.1 dev tun6to4 metric 1″)

После этого настроим автозапуск интерфейса при загрузке компьютера:

cd /etc/init.d
ln -s net.lo net.tun6to4
rc-update add tun6to4 default

Для проверки работоспособности туннеля пробуем попинговать гугл:

kolvir ~ # ping6 ipv6.google.com
PING ipv6.google.com(2a00:1450:8007::63) 56 data bytes
64 bytes from 2a00:1450:8007::63: icmp_seq=1 ttl=58 time=55.5 ms
64 bytes from 2a00:1450:8007::63: icmp_seq=2 ttl=58 time=55.3 ms

З.Ы. Следует заметить, что этот вариант подходит для тех, кому провайдер предоставляет белый ip-адрес.

З.З.Ы. У некоторых поовайдеров настолько все криво настроено (или хитро?), что не пингуется наш шлюз 192.88.99.1, в этом случае туннель также не будет работать.

Запись опубликована в рубрике Программное обеспечение, Увлечения с метками , , , , . Добавьте в закладки постоянную ссылку.

Комментарии запрещены.