Настройка IPv6 в Debian GNU/Linux |
[исправить] |
IPv6 соединение будем туннелировать через брокер туннелей (Tunnel Broker),
так как не все ISP поддерживают прямое IPv6 соединение.
Регистрируем свою систему в сервисе http://tunnelbroker.net/ (выбираем "Create Regular Tunnel") ,
http://go6.net/4105/freenet.asp или http://www.sixxs.net/
При регистрации вводим IPv4 адрес машины, на которой будет поднят туннель.
После регистрации получаем:
IPv4 адрес удаленного конца туннеля: 216.66.80.30
IPv6 адрес удаленного шлюза: 2001:0470:1f0a:cc0::1/64
Клиентский IPv6 адрес, который нужно использовать на своей машине: 2001:0470:1f0a:cc0::2/64
Поднимаем IPv6-in-IPv4 туннель:
ifconfig sit0 up
ifconfig sit0 inet6 tunnel ::216.66.80.30
ifconfig sit1 up
ifconfig sit1 inet6 add 2001:0470:1f0a:cc0::2/64
route -A inet6 add ::/0 dev sit1
Проверяем через пинг удаленного конца туннеля и IPv6 хоста из списка
http://www.ipv6.org/v6-www.html :
ping6 -c4 2001:0470:1f0a:cc0::1
ping6 -c4 www.ipv6.uni-muenster.de
Создаем файл /etc/network/if-up.d/ipv6 для настройки параметров при загрузке:
#!/bin/sh
PATH=/sbin:/bin
ifconfig sit0 up
ifconfig sit0 inet6 tunnel ::216.66.80.30
ifconfig sit1 up
ifconfig sit1 inet6 add 2001:0470:1f0a:cc0::2/64
route -A inet6 add ::/0 dev sit1
Не забываем поставить права доступа:
chmod 755 /etc/network/if-up.d/ipv6
|
|
|
|
Раздел: Корень / Администратору / Сетевая подсистема, маршрутизация / Туннелинг, VPN, VLAN |