[Comm] IPv6 туннели и прочее.

Nikolay A. Fetisov naf на naf.net.ru
Чт Сен 8 08:03:30 UTC 2011


В Срд, 07/09/2011 в 16:42 +0400, Владимир пишет:
> для создания туннеля 6to4 нужен пакет miredo

Нет, не нужен. Это разные вещи.

miredo есть в Sisyphus, планирую в ближайшую неделю довести до t6, если
нужно что-либо более раннее - говорите.

> и как настройку http://6to4.ru/howto/debian/ под альт подогнать?

Для etcnet:

Требуется:
- ядро с поддержкой IPv6 (CONFIG_IPV6 в /boot/config-* ; 
  наличие модуля ipv6);
- ядро с поддержкой tun (CONFIG_TUN в /boot/config-* ; 
  наличие модуля tun);
- доступность узла 192.88.99.1 - через него маршрутизируется трафик 
  в сети IPv6.

Далее в /etc/net/ifaces создаётся каталог с названием, например,
tun6to4. В нём создаются файлы:

iplink :
----8<-----
mtu 1472
----8<-----

ipv6address :
----8<-----
# first six octets: ipv6calc --ipv4_to_6to4addr $TUNLOCAL
2002:c000:201::1/16
----8<-----

ipv6route :
----8<-----
2000::/3 via ::192.88.99.1 dev tun6to4 metric 1
----8<-----

options :
----8<-----
TYPE=iptun
TUNTYPE=sit
TUNLOCAL=192.0.2.1
TUNREMOTE=any
TUNOPTIONS="ttl 64"
DONT_FLUSH=yes
CONFIG_IPV6=yes
----8<-----

Адрес TUNLOCAL в options - имеющийся внешний IPv4, в ipv6address
адрес IPv6 выбирается исходя из него же.

В настройках iptables должно быть разрешение на приём пакетов протокола
ipv6 на внешний адрес IPv4.


Далее поднимается интерфейс tun6to4, ну и проверяется доступность 
чего-либо в IPv6.


-- 
С уважением,
Николай Фетисов




Подробная информация о списке рассылки community