IPv6 ISATAP隧道集合

发布于 2013-07-18  81 次阅读


IPv6 ISATAP隧道集合,这是世界第一个隧道完美集合体,ipv6技术的终极版
配置方法
(1) Windows XP/2003下设置
C:>netsh
netsh>int
netsh interface>IPv6
netsh interface>IPv6>install
netsh interface IPv6>ISATAP
netsh interface IPv6 ISATAP>set router isatap.tsinghua.edu.cn
此后,通过ipconfig应该可以看到一个  2402:f000:1:1501:为前缀的v6地址,hostid为0:5efe:x.x.x.x, 其中x.x.x.x为您的真实的IPv4地址,即可访问IPv6资源。
(2) Windows 2000设置静态ISATAP隧道地址
停止IPv6协议
net stop tcpIPv6
开始IPv6协议
net start tcpIPv6
IPv6 adu 2 / 2402:f000:1:1501:200:5efe:166.111.8.28
说明 :
•  该命令添加 IPv6 地址 , 其中 2 表示 Tunnel Pseudo-Interface 的接口号 , 可通过命令 IPv6 if 进行查看 ;
•  2402:f000:1:1501:200:5efe:166.111.8.28 为 ISATAP 隧道的 IPv6 地址 , 您只需把 166.111.8.28 换成您本机的 IPv4 地址即可 ;
•  IPv6 rtu ::/0 2 /::isatap.tsinghua.edu.cn ,设置IPv6路由;
3) RedHat Linux下设置静态 ISATAP 隧道地址
modprobe IPv6
ip Tunnel add sit1 mode sit remote isatap.tsinghua.edu.cn local 166.111.247.116
ifconfig sit1 up
ifconfig sit1 add 2001:da8:200:900e:0:5efe:166.111.247.116/64
ip route add ::/0 via 2001:da8:200:900e::1 metric 1
说明:
•  假设 Linux下属于Tunnel的那个接口是sit1,这个接口可随便设;
•  Linux下不能用sit0;
•  166.111.247.116用您本机的IPv4地址替换;
•  isatap.tsinghua.edu.cn是校园网ISATAP 隧道接入点的地址;
•  2402:f000:1:1501:200:5efe:166.111.247.116/64为ISATAP隧道的V6地址,您只需把166.111.247.116更改成您本机的IPv4地址即可;
IPv6隧道是为提供IPv6通信穿透IPv4网络而提供的通信手段.有3种方式:
Teredo 隧道
IPv4to6隧道
isatap隧道
清空隧道配置:
netsh interface ipv6 set teredo disable
netsh interface ipv6 6to4 set state disable
netsh interface ipv6 isatap set state disable
Teredo:
可以穿越NAT通过将IPv6数据包封装在UDP中访问IPv6网络 公共Teredo服务器地址列表:
•teredo.remlab.net / teredo-debian.remlab.net (法国) (Miredo 默认设置)
•teredo.autotrans.consulintel.com (西班牙)
•teredo.ipv6.microsoft.com (美国 雷蒙德) (Windows XP/2003/Vista/7/2008 系统默认设置)
•teredo.ngix.ne.kr (韩国)
•teredo.managemydedi.com (美国 芝加哥)
设置方法:
netsh interface ipv6 set teredo enterpriseclient teredo.managemydedi.com.60 34567
检查状态:
netsh interface ipv6 show teredo
Teredo Parameters
---------------------------------------------
Type                    : enterpriseclient
Server Name             : teredo-debian.remlab.net.
Client Refresh Interval : 60 seconds
Client Port             : 34567
State                   : qualified
Client Type             : teredo client
Network                 : managed
NAT                     : symmetric (address)
NAT Special Behaviour   : UPNP: Yes, PortPreserving: Yes
Local Mapping           : 192.168.1.103:34567
External NAT Mapping    : 49.75.31.52:34567
/!注意:已知Windows系统中应用程序无法通过Teredo接口进行DNS解析
Due to current absence of Teredorelays on the Internet, connections to  native IPv6 addresses are unlikely to succeed over the Teredo interface. If WSAConnectByName is called, Windows Vista will not issue AAAA  queries when Teredo is the only IPv6 capable interface available. This  ensures that native IPv6 addresses are not obtained as a destination and that connections are attempted over IPv4, which has the highest chance  of success. In order to obtain IPv6 addresses when Teredo is the only  IPv6 capable interface, anapplication must explicitly use the Dns Query  API for AAAA records.
ISATAP:《测试可用,没写可用的不代表没用》
注意:需要PC机具有公网IPv4地址,不支持NAT后的主机访问 目前教育网上大部分高校均提供ISATAP隧道:
•上海交通大学isatap.sjtu.edu.cn
•北京邮电大学isatap.bupt.edu.cn
•清华大学isatap.tsinghua.edu.cn和59.66.4.50
•华中科技大学isatap.hust.edu.cn
•台湾:tb.ipv6.apol.com.tw
•台湾 isatap.ipv6.chttl.com.tw(202.39.142.146)
•韩国 isatap.ngix.ne.kr(203.254.38.129)
•波兰 isatap.icpnet.pl(62.21.98.6)
•厦门大学210.34.219.13
•上海交通大学    202.120.58.150 / isatap.sjtu.edu.cn平顶山大学      211.69.16.36 / 官网未提供域名 只提供ip
西安建筑科技大学 222.24.128.238 / isatap.xauat.edu.cn   河南工程学院 211.84.0.1
湖南大学 210.43.96.186    210.43.96.182
四川大学 202.115.39.98 / isatap.scu.edu.cn
电子科大 202.115.255.242
华南农业大学 isatap.scau.edu.cn
中南财经政法大学 isatap.znufe.edu.cn
浙江工业大学 isatap.zjut.edu.cn
厦门大学 210.34.219.13
亚太电信 tb.ipv6.apol.com.tw
安徽农业大学 isatap.ahau.edu.cn
武汉大学isatap.whu.edu.cn可用
江南大学 210.28.16.22
大连海事大学 202.118.83.200
厦门大学 210.34.219.49
电子科技大学 202.115.255.242
河海大学istap.hhu.edu.cn<可用>
设置方法:
netsh interface ipv6 set teredo disable
netsh interface ipv6 6to4 set state disable
netsh interface ipv6 isatap set router isatap.sjtu.edu.cn
netsh interface ipv6 isatap set state enable
6to4:
注意:需要PC机具有公网IPv4地址,不支持NAT后的主机访问 目前教育网上大部分高校均提供6to4隧道:
•上海交大 202.112.26.246
•北京大学 222.29.159.10
•6to4.ipv6.chttl.com.tw(202.39.142.146)
•infonet.ipv6.ustc.edu.cn(202.38.75.75)
•kddilab.6to4.jp(202.255.45.5)
•6to4.ngix.ne.kr(203.254.38.130)
•6to4.ipv6.microsoft.com(131.107.33.60,192.88.99.1)

设置方法:
netsh interface ipv6 6to4 set state enable
Linux
$ sudo ip tunnel add sit1 mode sit remote 59.66.4.50 local yourip
$ sudo ifconfig sit1 up
$ sudo ifconfig sit1 add 2001:da8:200:900e:0:5efe:yourip/64
$ sudo ip route add ::/0 via 2001:da8:200:900e::1 metric 1
note:replace “yourip” with your IP like 166.111.111.111
•北京邮电大学 isatap.bupt.edu.cn
•清华大学 isatap.tsinghua.edu.cn和59.66.4.50
•华中科技大学 isatap.hust.edu.cn
•台湾 tb.ipv6.apol.com.tw
•上海交通大学 isatap.sjtu.edu.cn
脚本文件sit:(加上执行权限chmod +x sit)
#!/bin/bash
local_ip=101.36.22.24
sudo ip tunnel add sit1 mode sit remote 59.66.4.50 local $local_ip
sudo ifconfig sit1 up
sudo ifconfig sit1 add 2001:da8:200:900e:0:5efelocal_ip/64
sudo ip route add ::/0 via 2001:da8:200:900e::1 metric 1
对于经常更换网络环境,或者采用DHCP动态分配IP的情况,可以采用以下自动获取本机IP的脚本:下载地址
#!/bin/bash
arg=`ifconfig eth0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " "`
local_ip=$arg
sudo ip tunnel add sit2 mode sit remote 59.66.4.50 local $local_ip
sudo ifconfig sit2 up
sudo ifconfig sit2 add 2001:da8:200:900e:0:5efelocal_ip/64
sudo ip route add ::/0 via 2001:da8:200:900e::1 metric 1
标签: IPv6, IPv6 ISATAP, ipv6隧道, ISATAP, 隧道