LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 843|回复: 0

谈谈linux下的ipv6接入配置及遇到的问题

[复制链接]
发表于 2005-10-10 00:12:17 | 显示全部楼层 |阅读模式
感觉网络发展的速度真的很快,两年前ipv6还都在实验室里,在网上找个可以接入的实验床都很难。而现在ipv6已经走出实验室了,应用在教育和商务领域了。在国内最常见的还是各大学的ipv6接入服务。(当然对于非本校的接入,都是隧道方式实现的)
现在的发行版都提供了很好的ipv6协议栈,而且都是自动加载协议模块的。
我用fc4介绍一下接入ipv6的方法。
我选择了浙江大学的ipv6接入:http://ipv6.zju.edu.cn/apply.htm
选择tunnel broker方式。
按照web上的步骤安装协议栈(fc3和fc4等就免这步了,当然你之前不要关掉ipv6协议)
之后注册用户。得到ipv6地址后就可以配置接口了。不过我按照上面的方法配置接口的启动脚本并没有成功,我对脚本也不熟悉,还是用ifconfig和iptunnel命令吧:


iptunnel add sit1 mode sit remote 210.32.5.44 local <你的ipv4地址> ttl 128
210.32.5.44是浙大的TB服务器地址,也就是半自动隧道的代理服务器,sit1为创建的隧道接口(不能是sit0,它已被系统自动创建,只是没有启动而已)



ifconfig sit1 up
启动sit1接口



ifconfig sit1 inet add <你之前获得的ipv6地址>
为隧道添加ipv6地址。用ifconfigsit1查看结果,会发现除了刚添加的地址外还有个fe80开头的ipv6地址,这个是本地链路地址,就像私有ipv4地址如192.168.0.0一样,不能被路由。不过它的掩码为128位所以它直接标识了本机。不用管它就行了。



route -A inet6 add 2000::/3 sit1
添加ipv6的路由。这个就是现存的三类可聚集全球单播地址的路由。只要有这一条路由就能寻址到各种单播地址的接口。这可是ipv6的最大好处之一哦




接下来就可以测试连接了:
ping6 -n www.zju6.edu.cn
看到浙大服务器的ipv6的地址了吧
还有ping6 -n www.6bone.net
接下来打开ipv6的web站点看看吧(记得打开firefox的ipv6dns查询,如果你之前关闭的话)
也可以打开www.kame.net 如果看到一个清晰的,活动的乌龟就证明你在用ipv6地址访问站点
我只能进行到这里了,因为我用ff打不开ipv6的web页......

我在此向高人请教......

另外ISATAP的自动隧道接入方式不能成功。原因好像是linux的ipv6协议栈不能接受内嵌ipv4地址的ipv6地址
但这种地址是实现ISATAP必需的。6to4的隧道机制好像是微软专用的,在linux的中完全没有提及到。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表