Chinaunix首页 | 论坛 | 博客
  • 博客访问: 407861
  • 博文数量: 92
  • 博客积分: 3153
  • 博客等级: 中校
  • 技术积分: 780
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-03 16:26
文章存档

2011年(21)

2010年(71)

分类: LINUX

2010-06-18 11:29:53

在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里,下次启动就不用烦神了.
 
参考:
阅读(2251) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~