6 июня 2012 года глобальная Сеть вступила в новую эру. В 00:00 часов по мировому времени (UTC) начался World IPv6 Launch — Всемирный запуск нового Интернет-протокола IPv6. Для конечного пользователя это означает, что с переходом провайдеров на ipv6 адресацию каждое устройство получит свой персональный статический ip адрес.
IPv6 (англ. Internet Protocol version 6) — новая версия протокола IP, призванная решить проблемы, с которыми столкнулась предыдущая версия (IPv4) при её использовании в интернете, за счёт использования длины адреса 128 бит вместо 32.
В связи с тем, что ipv6 адресов в разы больше чем ipv6 статические адреса можно давать чему угодно.
Существует три основных типа получения ipv6 адресов:
- самый приятный, но к сожалению пока и самый редкий, автоматическое получение ipv6 у провайдера.
- 6to4 — если у вас уже есть статический ipv4 адрес вы можете получить подсеть ipv6 адресов. Для этого получаем ipv6 адрес и настройки для вашей систамы на сайте http://6to4.version6.net/?lang=en_GB.
- через туннельного брокера например https://tunnelbroker.net/. Тут нужна регистрация, но зато можно настроить туннель и через динамический ipv4 адрес.
Я получил ipv6 адреса вторым и третьим способом.
с 6to4 все просто, добавляем в линуксе интерфейс и маршрут:
ifconfig sit0 up ifconfig sit0 add 2002:52cf:65a9::0822:0710:1169/48 route -A inet6 add 2000::/3 gw ::192.88.99.1 dev sit0
Кстати в полученном таким способом ipv6 адрес содержит и ipv4 адрес, вот он »2002:52cf:65a9::0822:0710:1169» — 082.207.101.169.
Получение адреса через туннельного брокера чуть сложнее, требуется регистрация , но вы получаете подсеть ipv6 адресов не привязанную к ipv6 адресу. Также можно воспользоваться бесплатными DNS серверами этого туннельного брокера и настроить как прямую так и, о чудо, обратную зону.
После регистрации на сайте брокера вы можете создать туннель. В Левой колонке давим кнопку «Create regular tunnel», пишем свой ipv4 адрес и выбираем туннельный сервер. Какой выбрать зависит от вашего провайдера, ИМХО для нашего региона лучше брать что нибудь европейское. Жмем кнопку в низу «Create tunnel», все туннель создан.
После создания туннеля мы можем перейти на панель управления этим туннелем, ту есть три вкладки. Первая содержит информацию о туннеле, полученном IP и маршрутизируемой ipv6 подсети. Вторая вкладка содержит примеры конфигураций интерфейсов. Для open Suse вполне подойдет как «Linux-net-tools» так и «Linux-route2″ пример конфигурации, какой выбрать — предмет персональных предпочтений.
После поднятия интерфейса туннеля нужно присвоить ipv6 адреса остальным интерфейсам смотрящим в сеть. У меня это eth0. Присвоим ему ipv6 из полученной подсети.
ifconfig eth1 inet6 add 2001:470:1f0b:758::2/64
Это и будет нашим внешним ipv6 адресом.
Также на этом сайте можно пройти ряд тестов по ipv6 для получения сертификата.