А вот кстати еще один способ подключить IPv6, без регистрации у туннельных брокеров:

Для обычных IPv4-адресов выделена специальная сеть в формате IPv6, адреса в ней имеют вид 2002:XXXX:XXXX::/48.
То есть, если у вас есть выделенный 1 IP-адрес - считайте, что вам выделена и вот такая сеть IPv6, или 65536 подсетей /64 - просто вам об этом забыли рассказать.

Технология называется 6to4, сейчас считается depricated, но по факту еще работает, и скорее всего будет работать до полной победы IPv6 над IPv4 (т.е. очень долго).
Смысл в том, что IPv6-трафик заворачивается на адрес публичного шлюза 192.88.99.1, который и занимается трансляцией протоколов туда-обратно.

Чтобы этим воспользоваться - нужно создать туннельный интерфейс определенного типа, присвоить ему свой IPv6-адрес, который рассчитывается по обычному IP, и настроить маршрутизацию.
Адрес рассчитывается по простой схеме:

2002:(1 октет)(2 октет):(3 октет)(4 октет)::/48

То есть, 12.34.56.78 превращается в 2002:0c22:384e::1/48
Маска - 48 бит, 6 байт, следовательно, вот эта часть фиксирована, остальное - на ваше усмотрение:

(2002:0c22:384e):XXXX:XXXX:XXXX:XXXX:XXXX

Правда, один номер 2002:0c22:384e:0000:0000:0000:0000:0001, он же 2002:0c22:384e::1, занят, но это не страшно. Все равно еще куча сетей 2002:0c22:384e:ХХХХ::/64

Ну а теперь - реализация всего этого. Чтобы не особо заморачиваться - вот такой скриптик:

#!/bin/sh

read -p "Enter IP: " ipv4

ipv6=$( printf "2002:%02x%02x:%02x%02x::1" $(echo $ipv4 | tr "." " "))

echo "#!/bin/sh"
echo "# $ipv4 -> $ipv6/48"

echo "sysctl net.ipv6.conf.all.forwarding=1"
echo "ip tunnel add tun6to4 mode sit remote any local $ipv4 ttl 255"
echo "ip link set dev tun6to4 up"

echo "ip addr add $ipv6/16 dev tun6to4"

echo "ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4 metric 100"

Он создает shell-скрипт, который можно просто запустить и получить свою подсеть.
Ну или прописать нужные команды в нужные конфиги, чтобы все срабатывало после перезагрузки.

Дальше - по отработанной схеме:
Если этот внешний IP на интерфейсе машины, уже включеной в LAN, и надо раздать внутрь - то выделяем подсеть, добавляем адрес из раздаваемой подсети на локальный интерфейс и запускаем raddvd:

ip -6 addr add 2002:0c22:384e:1::1/64 dev eth0

vim /etc/radvd.conf

interface eth0 {
    AdvSendAdvert on;

    prefix 2002:0c22:384e:1::/64 {
        AdvOnLink on;
        AdvAutonomous on;
    };

};

/etc/init.d/raddvd restart

Если передаем куда-то по каналу, допустим, tun0, тогда так:
Выделяем подсеть для туннеля - можно не жадничать, хотя и нужно всего два адреса, ТУТ и ТАМ.
Выделяем подсеть для LAN - она будет назначаться на интерфейсах LAN
Настраиваем маршруты: на сервере - в эту подсеть, на другой стороне - по умолчанию наружу.
Шлюз в обоих случаях - адрес другой стороны туннеля.

ip -6 addr add 2002:0c22:384e:1::1/64 dev tun0
ip -6 route add 2002:0c22:384e:2::/64 via 2002:0c22:384e:1::2/64

на другой стороне канала:

ip -6 addr add 2002:0c22:384e:1::2/64 dev tun0
ip -6 route add default via 2002:0c22:384e:1::1/64 metric 100

ip -6 addr add 2002:0c22:384e:2::1/64 dev eth0

vim /etc/radvd.conf

interface eth0 {
    AdvSendAdvert on;

    prefix 2002:0c22:384e:2::/64 {
        AdvOnLink on;
        AdvAutonomous on;
    };

};

И вот у нас везде IPv6 адреса...
Вроде ничего сложного.

В очередной раз - не очень понятно зачем это мне надо, но раз можно, то почему бы и нет?
Если бы это сделали примерно все - давно бы перешли на IPv6...

Комментарии (16)


  1. BugM
    19.11.2025 16:38

    Только учтите что интернет после этого может начать работать хуже. А любая поддержка будет отвечать «отключите ipv6»


    1. JBFW Автор
      19.11.2025 16:38

      Почему "может начать"?

      Ну если только где-то дремала зловредная малварь, которая ломанется по 6 протоколу на сервера за апдейтами для ботнета..


      1. BugM
        19.11.2025 16:38

        Потому что даже нативный iov6 иногда имеет рандомные проблемы связности. А тут поверх него некий сервис со своими проблемами и какой-то надежностью накладывается. В сумме это дает повышение вероятности непонятных проблем на ровном месте.

        Малверь как раз не проблема. Вероятно она тоже не сможет по ipv6 корректно работать.


  1. Krenodator
    19.11.2025 16:38

    6to4 живее всех живых, да, но по надёжности это примерно как хостить сайт на лампочке. Для экспериментов норм, для сервиса - сомнительно


    1. JBFW Автор
      19.11.2025 16:38

      Для сервиса есть брокеры, а лучше с хостерами вопрос решать.

      Для хомяка (homepage) сойдет. Заодно своеобразная DDOS-защита: упадёт скорее где-то по дороге, чем на сервере...


  1. ValdikSS
    19.11.2025 16:38

    Технология называется 6to4, сейчас считается depricated, но по факту еще работает

    Очень много где не работает, увы: шлюзы всё ещё анонсируют anycast 192.88.99.1 по BGP, но сам сервис (шлюзы) отключён. Я писал нескольким компаниям, чтобы хотя бы убрали анонс, но без ответа. Это, однако, было больше года назад, может сейчас что-то поменялось.


    1. David_Osipov
      19.11.2025 16:38

      Опа, Валдик вернулся!


    1. JBFW Автор
      19.11.2025 16:38

      Хм, в четырех разных локациях есть еще, вот только что проверил...

      Ну, может там нативный ipv6 уже есть?

      Вообще это всё надо было раньше как-то рекламировать, что ли. Лично меня всегда удерживало то, что "провайдер не выделяет адреса", и заморачиваться с брокерами было как-то лень.
      Наверняка не меня одного.

      А дел-то, адрес добавить на сайт - меньше минуты...


  1. Daiichi
    19.11.2025 16:38

    К большому сожалению, технология 6to4 действительно deprecated. В частности, к выделенному для него диапазону уже попросту невозможно подключиться с нормальных адресов ipv6. Мне, по крайней мере, сделать это так и не получилось. Да и скорость при подключении через 6to4 очень сильно резалась по сравнению со скоростью по ipv4, пока 6to4 ещё работал.

    В общем, лично я отказался от использования 6to4 в своей домашней сети уже, наверно, лет пять как тому назад, обнаружив, что один из моих провайдеров отдаёт по dhcpv6 сети /56. Тут я обрадовался и хапнул у него такую сетку, динамическую, правда, но дарёному коню в зубы смотреть неприлично.


    1. JBFW Автор
      19.11.2025 16:38

      А вот это надо проверить, кстати. Официально они ничего не обещали, но вдруг...

      Скорость, действительно, так себе - в сравнении с тем же брокером.


      1. Daiichi
        19.11.2025 16:38

        Скорость, действительно, так себе - в сравнении с тем же брокером.

        Так оно и понятно, почему скорость так себе.

        Где-то там, в глубинах интернета, совершенно необязательно что у непосредственного провайдера ipv4, на единственном дохлом линке 100Мбит/с висит старенькая слабенькая циска с адресом 192.88.99.1, анонсирующая аплинкам диапазоны ipv4 своих даунлинков в пересчёте на ipv6 в виде префиксов 2002:xxxx:xxxx:/48, причём всё это — через один и тот же самый дохлый линк.

        И вот эти-то 100Мбит/с постоянно делит между собой толпа умников, начитавшихся статей про шестую версию IP, узнавших про технологию 6to4 и решивших устроить себе ipv6 без регистрации и смс. Скорость, само собой, будет соответствующей.


        1. JBFW Автор
          19.11.2025 16:38

          Все так и есть )


        1. CitizenOfDreams
          19.11.2025 16:38

          висит старенькая слабенькая циска

          xkcd 908

          Скрытый текст


          1. JBFW Автор
            19.11.2025 16:38

            Шутки шутками, но вот иногда смотрю я на предложение некоторых хостеров - "Выделенный сервер: 4 Гб памяти!! 30 Гб диска!!! 4 ядра!!! Процессор AMD 64- битный!!! Всего за $$$100$$$ месяц!!!" - и у меня возникают странные ассоциации...


            1. Daiichi
              19.11.2025 16:38

              … 4 Гб памяти!! 30 Гб диска!!! 4 ядра!!! Процессор AMD 64- битный!!! Всего за $$$100$$

              Да даже у такой коробочки сейчас минимум 12Гб памяти и 512Гб диска. Неизвестного производителя, понятное дело, и сама такая коробочка не без мелких глюков, но у меня подобный девайс таки успешно работает уже где-то полгода, правда не как сервер, а как рабочая машинка.


              1. JBFW Автор
                19.11.2025 16:38

                Конкретно вот эта - как раз полностью соответствует описанию про 4Гб памяти - и работает, кстати, отлично. Использую их для своих нужд почти везде.

                Рабочая похожая, но другая, у этой GPU похуже.