您的位置:首页 > 运维架构 > 网站架构

[转]Ipv4下通过ISATAP隧道访问Ipv6网站

2013-01-01 16:42 453 查看
windows:

管理员权限cmd:

netsh interface ipv6 isatap set router isatap.sjtu.edu.cn
netsh interface ipv6 isatap set state enabled


要恢复原样的话只要

netsh interface ipv6 isatap set router default
netsh interface ipv6 isatap set state default


即可

linux:

推荐使用isatapd工具,避免静态输入配置引发配置变更时断网。

配置语句:

isatapd isatap.sjtu.edu.cn




isatapd -d isatap.sjtu.edu.cn


(后台进程)

无法使用isatapd工具时,可以使用以下脚本部分代替。

ip tunnel del is_sjtu
ip tunnel add is_sjtu mode isatap remote 202.112.26.246 local a.b.c.d
ip link set is_sjtu up
ip tunnel prl prl-default 202.112.26.246 dev is_sjtu
ip -6 route add default via fe80::5efe:202.112.26.246 dev is_sjtu
rdisc6 is_sjtu


注意: 上面的 a.b.c.d 请使用你的真实IPv4地址代替

其中isatap.sjtu.edu.cn是上交的ipv6 ISATAP隧道的地址

还有:

清华大学 59.66.4.50 / isatap.tsinghua.edu.cn

北京邮电大学 211.68.71.43 / isatap.bupt.edu.cn

上海交通大学 202.120.58.150 / isatap.sjtu.edu.cn

平顶山大学 211.69.16.36 / 官网未提供域名 只提供ip

华中科技大学 218.199.111.9 / isatap.hust.edu.cn / 华中科技大学提供的cmd http://ncs.hust.edu.cn/download/intro/ipv6/IPv6.cmd
西安建筑科技大学 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

厦门大学 210.34.219.13

亚太电信 tb.ipv6.apol.com.tw

上交的ipv6配置站点上说:

服务器的IP(202.112.26.246)可能发生变化,请确认isatap.sjtu.edu.cn的地址

所以可能别的学校也是如此 最好使用isatap的域名

同时 有些学校的是对外关闭的 所以还是要ping一下试试

MAC:

实施步骤
首先下载必备的MAC OSX 下的Isatap软件,http://www.momose.org/macosx/isatap.html,下载页面中macosx-isatap-0.2.tar.gz这个压缩包,然后按照这个页面上的指导照做就好。

实施要点:

1.核心文件是isatap.kext这个驱动,注意它的存放位置,一定要和设置文件放在一个目录中,而且它的权限设置,必须所有者为系统(Root), 所属组别必须为wheel,建议存放在/usr/local/目录,绝对不能放在常用的/System/Library/Extensions,会五国= =,而且也不能正常使用,也就是绝对不能用Kext Utility去加载它到系统驱动库

2.sudo ./config-ist.sh en1,这条命令,en1就是指在IPv4条件下获得V4地址所对应的直接接口,一般的公网用户,使用PPPoeT拨号连接的话,要用PPP0替换 en1,具体到底是哪个接口可以使用sudo ifconfig 命令查看,也可以使用MAC带的网络工具软件,在第二页选择路由表,然后按“netstate”按钮,从本机路由表中查找,同时值得注意的是,如果你用 PPPoeT上网,在每次断网重连之后IP地址一般都会变化,而使用ISATAP连IPV6就是把原本的IPV4协议封包成V6协议,进行封包这个动作的 是在ISATAP的路由服务器,流经ISP的数据包仍旧是IPV4协议,才能在己经禁用IPV6流量的网络中使用,所以,最后的IST0接口处的V6地址 结尾就是你的IPV4地址,一旦V4地址发生变化,V6地址必须跟着改变,否则就连不上网络,所以这个命令在每次V4地址变化时必须再运行一遍,才能保证 网络

3.sudo ./ifconfig ist0 isataprtr 192.168.0.254,页面中的这条命令就是设定ISATAP服务器的,比如你是公网用户,你要接入教育网的接口,就把192.168.0.254 这个替换为教育网ISATAP服务器的地址,我这里连接速度最快的属上交的服务器,你也可以选择当地教育网服务器

4.sudo ./update-isataprtr.sh <your-domain> 这条命令我没有用到,它的用途是如果存在一个这样的域名,登录这个域名就能读取一份ISATAP服务器列表,那么用这条命令可以间歇性更新这个列表,并从 该列表读取服务器为本机所用

5.sudo ./rtsold.sh &,这条命令让服务器间歇性发送RA报文,想知道什么是RA报文的请下载http://www.kernelchina.org/files/IPv6%20NDP.ppt,翻到第19页

6.如果你不想用IPV6了,直接% sudo ifconfig ist0 down就可禁用ISATAP服务,使用% sudo ifconfig ist0 up再次打开要使用的ISATAP服务

mac部分转自:http://bbs.pcbeta.com/viewthread-845760-1-1.html

windows以及linux部分转自:http://ipv6.sjtu.edu.cn/news/041231.php

来自大狗小窝
本文地址:http://blog.zcw159357.com/2013/01/1/41001.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: