在8812上弄了半天,isatap的隧道还是有问题,而且是很奇怪的问题,所有WIN7的隧道用户都可以正常访问ipv6网络,但是所有XP的用户,可以ping通,telnet通,traceroute通,但是就是网页打不开,百思不得其解,再加上8812的隧道也只是测试,还是用服务器来做比较合适,于是开始试验linux下配置isatap服务器的方法
遇到的问题:
ip tunnel add 命令没有isatap这种mode,使用sit模式好像有问题
解决办法:
升级内核 > 2.6.25
升级相应版本的iproute-2工具包
然后按照以下步骤配置即可:
1.给内网卡添加ipv4的地址
2.安装radvd包,配置/etc/radvd.conf
interface is0 { AdvSendAdvert on; UnicastOnly on; AdvHomeAgentFlag off; prefix 2001:250:5405:1::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr off; }; }
|
3.给外网,即连接IPV6的网卡分配IP地址
ifup eth1 ifconfig eth1 add 2001:da8:b3:504::2/64
|
4.建立隧道接口is0
ip tunnel add is0 mode isatap local 210.45.176.28 ttl 64 ip link set is0 up ip addr add 2001:250:5405:1::5efe:210.45.176.28/64 dev is0
|
5.打开ipv6路由转发,重启服务
sysctl net.ipv6.conf.all.forwarding=1 service radvd restart
|
6.增加路由
ip route add 2000::/3 via 2001:da8:b3:504::1
|
7.以上3-6步可以添加到/etc/rc.d/rc.local里,下次启动就不用烦神了.
参考:
阅读(2222) | 评论(0) | 转发(0) |