Вы находитесь здесь: version6.ru » 6to4 » 6to4: IPv6 для имеющих статический «белый» IPv4-адрес
Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
6to4:howto [2017-09-15 10:58 UTC] rm |
6to4:howto [2022-05-17 22:16 UTC] (текущий) rm |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
Вообще говоря, 6to4 можно использовать и с динамическим IPv4-адресом, но так как получаемые с помощью него адреса генерируются из IPv4 (и при его смене также, меняются) -- это довольно неудобно, так что на динамическом адресе лучше обратить внимание на [[:he.net:howto|туннели, выдаваемые брокерами]]. | Вообще говоря, 6to4 можно использовать и с динамическим IPv4-адресом, но так как получаемые с помощью него адреса генерируются из IPv4 (и при его смене также, меняются) -- это довольно неудобно, так что на динамическом адресе лучше обратить внимание на [[:he.net:howto|туннели, выдаваемые брокерами]]. | ||
+ | |||
+ | ===== (2022) Данный способ более не рекомендован к использованию ===== | ||
+ | В последние годы консенсус среди сетевого сообщества пришёл к тому, что автоматическое туннелирование посредством механизма 6to4 было признано устаревшим (deprecated) и не рекомендованным к использованию. Как результат, сильно обострились проблемы, обозначенные ниже в разделе "Недостатки", и добиться их устранения стало ещё на порядок сложнее, чем раньше. | ||
+ | |||
+ | * https://datatracker.ietf.org/doc/html/rfc6343 | ||
+ | * https://datatracker.ietf.org/doc/html/rfc7526 | ||
+ | |||
+ | В связи с этим, рекомендуем обратить внимание на другие способы получения IPv6 -- и прежде всего уточнить, нет ли в вашем городе и районе [[:isp|провайдера с нативным IPv6]]. | ||
===== Преимущества ===== | ===== Преимущества ===== | ||
Строка 15: | Строка 23: | ||
===== Недостатки ===== | ===== Недостатки ===== | ||
- | * Ближайший шлюз, через который пакеты будут направляться другим пользователям IPv6, выбирается полностью автоматически. :) \\ Одно из достоинств одновременно является и недостатком. Иногда может статься, что автоматически выбранный шлюз плохо функционирует, перегружен, либо просто не работает. При этом не всегда очевидно, от кого и на каком основании можно требовать исправления этих проблем. Хотя подобные случаи и весьма редки, этот момент заставляет многих предпочитать конфигурируемые вручную туннели от [[:he.net:howto|туннельного брокера]], где всегда чётко известны контакты техподдержки, которую можно побеспокоить в случае проблем с используемым вами туннельным сервером. | + | * Ближайший шлюз, через который пакеты будут направляться другим пользователям IPv6, выбирается полностью автоматически. :) \\ Одно из достоинств одновременно является и недостатком. Иногда может статься, что автоматически выбранный шлюз плохо функционирует, перегружен, либо просто не работает. При этом не всегда очевидно, от кого и на каком основании можно требовать исправления этих проблем. Хотя подобные случаи и весьма редки, этот момент заставляет многих предпочитать конфигурируемые вручную туннели от [[:he.net:howto|туннельного брокера]], где всегда чётко известны контакты техподдержки, которую можно побеспокоить в случае проблем с используемым вами туннельным сервером. Именно по причине проблем с обеспечением надёжности 6to4 некоторое время назад даже был [[https://tools.ietf.org/html/rfc7526|объявлен]] устаревшим и не рекомендованным к использованию. Впрочем работать (с переменным успехом) он продолжает и по сей день. |
+ | * Обязателен внешний ("белый") IPv4. Если не прямо на компьютере, то на вашем роутере. За провайдерским NAT заставить работать 6to4 не получится. | ||
===== Системные требования ===== | ===== Системные требования ===== | ||
Строка 21: | Строка 30: | ||
===== Как установить 6to4? ===== | ===== Как установить 6to4? ===== | ||
- | Достаточно зайти на страницу с одним из генераторов настроек, ввести свой IPv4-адрес -- и получить готовые команды, после ввода которых в командную строку вашей ОС (или в один из её конфигурационных файлов), 6to4 будет полностью готов к использованию. | + | Пример настройки в Debian: |
+ | * https://wiki.debian.org/DebianIPv6#IPv6_6to4_Configuration | ||
- | Генераторы 6to4-настроек: | + | Проверьте, чему равен MTU созданного 6to4-интерфейса. В силу расходов на инкапсуляцию IPv6-пакета в IPv4, MTU должен быть на 20 байт меньше, чем MTU находящегося уровнем ниже IPv4-интерфейса. Изменить MTU в GNU/Linux можно с помощью команды ''ifconfig <интерфейс> mtu <значение>''. |
- | * **[[https://debian6to4.gielen.name/|debian6to4.gielen.name]]** -- для Debian GNU/Linux; | + | |
- | * **[[https://6to4.version6.ru/|6to4.version6.ru]]** -- настройки для Debian, Ubuntu и аналогов (с использованием "родного" для этих ОС способа управления сетевыми интерфейсами через файл ''/etc/network/interfaces''), а также для FreeBSD и MacOS X. | + | |
- | + | ||
- | После применения сгенерированных настроек, проверьте, чему равен MTU созданного 6to4-интерфейса. В силу расходов на инкапсуляцию IPv6-пакета в IPv4, MTU должен быть на 20 байт меньше, чем MTU находящегося уровнем ниже IPv4-интерфейса. Изменить MTU в GNU/Linux можно с помощью команды ''ifconfig <интерфейс> mtu <значение>''. | + | |
===== Как проверить? ===== | ===== Как проверить? ===== | ||
- | После выполнения выданых генератором настроек инструкций, на вашей машине должен появиться полноценный доступ в IPv6-интернет. Проверить можно, пропинговав Google по IPv6 (для Windows, команда будет не ''ping6'', а ''ping -6''): | + | Проверить можно, пропинговав Google по IPv6 (для Windows, команда будет не ''ping6'', а ''ping -6''): |
<code>$ ping6 ipv6.google.com | <code>$ ping6 ipv6.google.com | ||
PING ipv6.google.com(2a00:1450:8001::6a) 56 data bytes | PING ipv6.google.com(2a00:1450:8001::6a) 56 data bytes | ||
Строка 42: | Строка 48: | ||
rtt min/avg/max/mdev = 92.790/94.100/96.097/1.368 ms</code> | rtt min/avg/max/mdev = 92.790/94.100/96.097/1.368 ms</code> | ||
Если всё работает, поздравляю! Самое время **[[:6to4:to-lan|настроить файрвол и раздать IPv6 в локальную сеть]]**. | Если всё работает, поздравляю! Самое время **[[:6to4:to-lan|настроить файрвол и раздать IPv6 в локальную сеть]]**. | ||
- | |||
- | ===== Если же не получается, ===== | ||
- | ...или у вас возникли какие-то другие вопросы, заходите на наш [[:irc|IRC-канал об IPv6]]. | ||
===== Ссылки ===== | ===== Ссылки ===== | ||
Строка 51: | Строка 54: | ||
Прочие инструкции и информация о 6to4: | Прочие инструкции и информация о 6to4: | ||
+ | * [[https://gitlab.com/MaxSoniX/wikinotes/-/wikis/HowTo-6to4-NetPlan|Настройка 6to4 при использовании Netplan]] | ||
* [[http://www.antmix.pp.ru/2009/01/10/tunel-ipv6-6to4-na-lyubom-vneshnem-ipv4-adrese|Тунель IPv6 (6to4) на любом внешнем IPv4-адресе]] | * [[http://www.antmix.pp.ru/2009/01/10/tunel-ipv6-6to4-na-lyubom-vneshnem-ipv4-adrese|Тунель IPv6 (6to4) на любом внешнем IPv4-адресе]] | ||
* [[http://jon.thackray.org/hacks/6to4.html|How to get IPv6 running with Debian Linux]] | * [[http://jon.thackray.org/hacks/6to4.html|How to get IPv6 running with Debian Linux]] | ||
* [[http://www.wlug.org.nz/6to4|What is 6to4]] | * [[http://www.wlug.org.nz/6to4|What is 6to4]] | ||
* [[http://www.getipv6.info/index.php/Linux_or_BSD_6to4_Relays|Linux or BSD 6to4 Relays]] | * [[http://www.getipv6.info/index.php/Linux_or_BSD_6to4_Relays|Linux or BSD 6to4 Relays]] |
6to4/howto.1505473111.txt.gz · Последние изменения: 2017-09-15 10:58 UTC От rm