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
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