Не так давно я приобщился к «новому» интернету. В общем настроил и протестировал работу интернет протокола 6 версии на разных устройствах. Конкретно сейчас опишу как настроить работу IPv6 на роутере ZyXEL NBG-418N v2.
Для того, что бы настроить 6 протокол, не обязательно, что бы ваш интернет провайдер выдавал IP адреса 6 версии, достаточно иметь реальный и постоянный IP адрес. Хотя, я подозреваю, что он может быть и динамическим.
Есть два способа подключить IPv6. 1) Использовать механизм 6to4 (документ RFC-3068) 2) Использовать туннельного брокера. Советую Hurricane Electric
Способ первый. 6to4 relay
- Реальный IP адрес (статический, то есть постоянный): 82.193.89.206
- Роутер: ZyXEL NBG-418N v2
- Провайдер: Balticom
- «Сервер» IPv6: 192.88.99.1
Заходим в Network -> WAN
Далее вкладка IPv6
Все, что нужно указать, это наш anycast IP адрес и пару DNS серверов. Остальные параметры рутер сам сгенерирует
IPv6 Connection Type: 6to4 6to4 address: пропишется сам 6to4 Relay: 192.88.99.1 DNS 1: 2001:4860:4860::8888 (google dns 8.8.8.8) DNS 2: 2001:4860:4860::4444 (google dns 8.8.4.4)
Не буду объяснять как это работает, но попробую в другой раз, когда напишу, как настраивать MikroTik.
После этого нужно убедиться, что все работает. Достаточно пингануть google dns ipv6
На роутере конечный результат будет такой
Способ второй — туннельный брокер 6in4
Тут придется сделать на несколько манипуляций больше.
Первое.
Нам нужно зарегистрироваться на туннельном брокере HE — https://tunnelbroker.net/
Сложностей там не должно быть.
Второе
Потом выбираем сервер. Тут лучше всего выбрать сервер, который находится ближе всего по маршрутам и до которого пинг наилучший. Проверить можно командой tracert -d
Ради теста я выберу Африку, посмотреть как влияет выбор сервера на скорость.
Нажимаем на «создать туннель» и ждем когда нас перекинет на след. страницу
Немного пояснений.
Немного останавлюсь на Routed /64.
Третье
Настройка роутера. WAN оставляем как в первом варианте, но настраиваем иначе IPv6
В статусе будет так
Проверяем соединение пингом, как и в первом случае ping 2001:4860:4860::8888
Вот несколько ссылок на тесты
http://ipv6-test.com/
http://test-ipv6.com/
Если вдруг…
Там должны присутствовать записи IPv6 Address и начинаться они в одном и случаев будут на 2002:
Может случиться так, что протокол не установлен. В этом случае его нужно установить нажав на кнопку install.
В мобильных телефонах, в частности Android, протокол уже установлен, и телефон должен на 90% заработать.
Так случилось, что мой провайдер Ростелеком не хочет или пока еще не может предоставить мне IPv6. А попробовать-то сильно хочется. Сразу оговорюсь: для нормальной работы требуется статический IPv4. Пользователи роутеров ZyXEL Keenetic знают, что его можно настроить через туннельного брокера. А кто уже пробовал и настраивал, так и остались недовольными скоростью работы и пингом, которые зависят от сети брокера и не очень радуют находящихся в России пользователей. Итак, опробовав всевозможных бесплатных брокеров, я бросил эту затею, но не бросил изучение вопроса. Так я наткнулся на 6to4. Там всё конечно интересно, но настраивать на каждом устройстве в доме слегка ленивое дело. Ну а раз вопрос я изучил, к чему пришел? IPv6 6to4 — это тот же самый IPv6 6in4, что предоставляют нам брокеры. Осталось дело за малым — попытаться все это скормить ЗуХЕЛю. Не забываем проверить раздел «Системные требования» вышеуказанного сайта. Там написано: Проверьте, есть ли у вас доступ к IPv4-адресу 192.88.99.1 (например с помощью ping). Если этот адрес не пингуется, вероятнее всего у вашего интернет-провайдера что-то всерьёз «не так» настроено, и в этом случае 6to4 с автоматическим выбором шлюза работать не будет. Чтобы не сидеть с калькулятором и блокнотом, воспользуемся сайтом 6to4.ru и узнаем IPv6 адрес для своего статического IPv4. Написан он в правом верхнем углу после слов: Your 6to4 prefix is.На сайте произвели изменения и добавили калькулятор. Вводим IPv4 жмем Get config и получаем IPv6. И вот почему статического: если будем все это настраивать для динамического адреса, то после каждой смены IP нам надо будет возвращаться в настройки роутера и менять там адрес. Адрес мы узнали, теперь переходим к роутеру. На странице настройки IPv6 в поле Адрес сервера вводим адрес 192.88.99.1. В поле Адрес IPv6 указываем адрес, «посчитанный» на сайте без префикса, но с добавлением 1 в конце. Т.к. это будет адрес нашего маршрутизатора. В поле Адрес маршрутизации IPv6 указываем адрес вместе с префиксом. Все вроде бы настроено, но не тут-то было. Остается проблема с DNS-серверами. Т.к. сервер имен неизвестен, сайты у нас открываться не будут. Воспользуемся DNS серверами любимого Google: 2001:4860:4860::8888 и 2001:4860:4860::8844. Указывать на каждой машине вручную? Тоже не интересно. Веб-морда не дает нам указать эти адреса, ругается на синтаксис. Порывшись на сайте ZyXEL, выясняем, что DNS сервер можно задать командой через терминал. Но я пошел по пути наименьшего сопротивления и все через ту же веб скачал конфигурационный файл startup-config, отредактировал и загрузил его обратно. Почти в самом конце файла, после строки: ipv6 local-prefix default, добавил строки: После загрузки конфигурационного файла перезагружаем роутер и получаем на всех машинах, включая смартфоны, работающий IPv6. Теперь мы имеем быстро работающий интернет по IPv6 и маленький ping без зависимости от тунyельных брокеров.UPD: После статьи, поддержка ZyXEL решила добавить IPv6 6to4 в прошивку. Теперь достаточно в консоли выполнить команды: Либо в конфигурационном файле после всех ваших интерфейсов добавить эти же строки: news.detail : ajax-tape !!! —> IPv6ИнтернетБлокировкаИнструкции —>
- Нажмите правой кнопкой мыши на значок интернет-соединения в области уведомлений на панели задач, откройте «Параметры сети и Интернет».
- Выберите «Настройка параметров адаптера», нажмите правой кнопкой мыши на значок используемого адаптера и тыкните «Свойства».
- Поставьте галочку у «IP версии 6 (TCP/IPv6)».
Теперь нужно получить настройки IPv6 для роутера и настроить роутер.
- Перейдите на сайт ipv6.ip4market.ru, укажите своей адрес электронной почты (туда будут отправлены настройки IPv6) и номер телефона (можно левый, но лучше реальный).
- Откройте в браузере настройки роутера (у разных роутеров разные адреса панели управления) и установите компонент, отвечающий за работу IPv6, если он не установлен.
- В меню панели управления появится раздел IPv6. Нажмите «Добавить соединение» (или что-то подобное) и внесите настройки, которые были отправлены вам по электронной почте. Сохраните их.
Имейте в виду, что для работы IPv6 требуется, чтобы этот протокол поддерживался вашим провайдером (уточнить это можно в техподдержке), а также роутером и сетевым адаптером. Проверить, настроен ли компьютер на использование IPv6, можно на сайте test-ipv6.com или ipv6-test.com. Канал iG в Telegram — t.me/iguides_ru
Ссылки по теме:
Как ускорить загрузку сайтов на Windows, macOS, Android и iOS
Как ускорить работу компьютера
Как ускорить компьютер? Просто отключите антивирус
Как ускорить работу браузера Chrome
Используемые источники:
- https://www.artur.lv/kak-nastroit-ipv6-na-routere-zyxel/
- https://habr.com/post/257863/
- https://m.iguides.ru/main/os/kak_nastroit_na_kompyutere_ipv6/