aliyun配置ipv6隧道

1.注册he账号
http://www.tunnelbroker.net/
2.创建通道“Create Regular Tunnel”,填写VPS的ip以及选择默认的隧道节点,点击Create Tunnel创建
3.到下一页面切换到Example configurations选项卡,如果你的VPS是centOS/Debian这些常见Linux的话,下拉菜单选择Linux-route2,出现了设置的命令,复制下来在,到自己的VPS上运行。
4.在自己VPS下运行如下命令,如能见到自己之前的ipv6的ip,如X:X:X:X::2即成功了~


ifconfig
5.起初配置时 “modprobe ipv6”这步报错 
[root@iZ23hhzee89Z ~]# modprobe ipv6
FATAL: Module off not found.
[root@iZ23hhzee89Z ~]# ip tunnel add he-ipv6 mode sit remote 216.218.221.6 local 114.55.106.92 ttl 255
[root@iZ23hhzee89Z ~]# ip link set he-ipv6 up
[root@iZ23hhzee89Z ~]# ip addr add 2001:470:18:a26::2/64 dev he-ipv6
RTNETLINK answers: Operation not supported
[root@iZ23hhzee89Z ~]# ip route add ::/0 dev he-ipv6
RTNETLINK answers: Operation not supported
[root@iZ23hhzee89Z ~]# ip -f inet6 addr
这里报'FATAL: Module off not found.'解决方案是: 
  1). 将 /etc/sysconfig/network 这里的“NETWORKING_IPV6=no” 改为 “NETWORKING_IPV6=yes” 
  2). 注释掉"/etc/modprobe.d/disable_ipv6.conf"里面的内容 或删除该文件 或 改成其它名字 
 
问题是: 
RTNETLINK answers: Operation not supported
 
这个错误怎么破,求大神前来指教。万谢 
 
RTNETLINK answers: Operation not supported 
解决方法: 
重启系统,是重启系统 shutdown -r now 
service network restart没用,一定要重启系统。  


重点强调,上面是ipv6隧道,如果只是想让ipv6的网络客户端访问阿里云的服务器,只要
 1). 将 /etc/sysconfig/network 这里的“NETWORKING_IPV6=no” 改为 “NETWORKING_IPV6=yes” 
  2). 注释掉"/etc/modprobe.d/disable_ipv6.conf"里面的内容 或删除该文件 或 改成其它名字 
然后执行加载ipv6命令
modprobe ipv6
这两项就可以了




 编辑 /etc/sysctl.conf 文件,将其中三条禁用IPv6的设置更改为:
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0


再运行 sysctl -p 的命令,启用IPv6
如果出现错误
error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key


解决办法:
注:此错误可以忽视,也可以使用下面命令解决。
[root@oracle11gr2 ]# modprobe bridge
[root@oracle11gr2 ]# lsmod |grep bridge
bridge                 48077  0
stp                     2067  1 bridge
llc                     5352  2 bridge,stp
[root@oracle11gr2 Packages]# sysctl -p

你可能感兴趣的:(aliyun配置ipv6隧道)