Miredo: установка IPv6 в GNU/Linux за 1 минуту

В современных дистрибутивах GNU/Linux существует возможность получить автоматически настроенный IPv6-туннель, введя всего одну команду – даже если ваш провайдер не поддерживает IPv6 или предоставляет выход в Интернет только через свой NAT. Достаточно лишь установить программу под названием Miredo.

Upd. 2024: Сервис Miredo приостановлен

4 июня 2021 года Miredo приостановлен на неопределённый срок. Цитата с сайта:

The default Miredo configuration uses teredo.remlab.net as Teredo server. The service has been terminated permanently (without advance notice). In practice this means that Miredo is no longer usable. The source code and documentation will be kept here for historical reasons.

Зачем это надо?

Протокол IPv6 позволяет:

  • увеличить скорость скачивания и раздачи торрентов (на трекерах, поддерживающих IPv6);
  • запустить публичный веб-, FTP-сервер, любые другие сервера, даже не имея «белого» IPv4-адреса и находясь за провайдерским NAT;
  • подключаться к своему компьютеру из любой точки Интернета без необходимости «пробрасывать порты» на роутере;
  • пользоваться различными IPv6-only сервисами.

Подробнее:

Системные требования

Нужно, чтобы использование UDP-порта 3544 не было запрещено вашим файрволлом.

Особенности

Ваш IPv6-адрес будет меняться при каждой смене вашего IPv4-адреса. Если вы хотели бы получить статический IPv6 (это возможно, и более того – бесплатно), воспользуйтесь одним из туннельных брокеров.

Как это выглядит?

Сначала проверяем, что на используемом компьютере доступа к IPv6-сетям действительно не было:

# ping6 ipv6.google.com
connect: Network is unreachable

Устанавливаем miredo (выполнять из под root либо через sudo), на примере Debian или Ubuntu:

# apt-get install miredo
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  miredo
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 167kB of archives.
After this operation, 430kB of additional disk space will be used.
Get:1 http://localhost lenny/main miredo 1.1.5-1 [167kB]
Fetched 167kB in 0s (1148kB/s)
Selecting previously deselected package miredo.
(Reading database ... 34093 files and directories currently installed.)
Unpacking miredo (from .../miredo_1.1.5-1_amd64.deb) ...
Processing triggers for man-db ...
Setting up miredo (1.1.5-1) ...
Starting Teredo IPv6 tunneling daemon: miredo.

Проверяем снова:

# ping6 ipv6.google.com
PING ipv6.google.com(fx-in-x68.google.com) 56 data bytes
64 bytes from fx-in-x68.google.com: icmp_seq=1 ttl=58 time=135 ms
64 bytes from fx-in-x68.google.com: icmp_seq=2 ttl=58 time=135 ms
64 bytes from fx-in-x68.google.com: icmp_seq=3 ttl=58 time=135 ms
64 bytes from fx-in-x68.google.com: icmp_seq=4 ttl=58 time=135 ms
^C
--- ipv6.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3006ms
rtt min/avg/max/mdev = 135.393/135.547/135.631/0.091 ms

Всё работает! Теперь и вы можете пользоваться любыми из доступных по IPv6 сервисов, и вообще, наслаждаться принадлежностью вашего компьютера к Интернету будущего. :)

Что дальше?

Если у вас есть некоторый опыт настройки GNU/Linux, рекомендую обратить внимание на два других способа настройки IPv6-туннеля – через туннельного брокера, либо с помощью 6to4. С помощью них, можно получить статический IPv6-адрес, и пользоваться абсолютно всеми преимуществами IPv6 уже сегодня.

Альтернативные инструкции


miredo.txt · Последние изменения: 2024-06-10 14:49 UTC От cat
Personal Tools