IPv6 over IPv4/ru
From SHellium Wiki
IPv6 поверх IPv4 производится 'туннелированием' вашего соединения через брокера туннелей.
После того как вы настроили ваш аккаунт и достали спецификацию по туннелям, вам придётся установить туннель на вашей машине.
Contents |
Windows
Запустите следующие команды через консоль администратора:
Windows 2000/XP:
ipv6 install ipv6 rtu ::/0 2/::<tunnel server's IPv4 address> pub ipv6 adu 2/<your assigned IPv6 address>
Windows 2008/Vista:
netsh interface ipv6 add v6v4tunnel IP6Tunnel <your own IPv4 address> <tunnel server's IPv4 address> netsh interface ipv6 add address IP6Tunnel <your assigned IPv6 address> netsh interface ipv6 add route ::/0 IP6Tunnel <tunnel server's IPv6 address>
Linux
Запустите следующие команды через консоль root:
Используя команду ifconfig:
ifconfig sit0 up ifconfig sit0 inet6 tunnel ::<tunnel server's IPv4 address> ifconfig sit1 up ifconfig sit1 inet6 add <your assigned IPv6 address> route -A inet6 add ::/0 dev sit1
Используя команду ip:
ip tunnel add he-ipv6 mode sit remote <tunnel server's IPv4 address> local <your own IPv4 address> ttl 255 ip link set he-ipv6 up ip addr add <your assigned IPv6 address> dev he-ipv6 ip route add ::/0 dev he-ipv6
BSD / OS X
Запустите следующие команды через консоль root:
FreeBSD:
ifconfig gif0 create ifconfig gif0 tunnel <your own IPv4 address> <tunnel server's IPv4 address> ifconfig gif0 inet6 <your assigned IPv6 address> <tunnel server's IPv6 address> prefixlen 128 route -n add -inet6 default <tunnel server's IPv6 address> ifconfig gif0 up
OpenBSD:
ifconfig gif0 tunnel <your own IPv4 address> <tunnel server's IPv4 address> ifconfig gif0 inet6 alias <your assigned IPv6 address> <tunnel server's IPv6 address> prefixlen 128 route -n add -inet6 default <tunnel server's IPv6 address>
NetBSD & MacOS X:
ifconfig gif0 tunnel <your own IPv4 address> <tunnel server's IPv4 address> ifconfig gif0 inet6 <your assigned IPv6 address> <tunnel server's IPv6 address> prefixlen /128 route -n add -inet6 default <tunnel server's IPv6 address>