1.申请部分:
Tunnelbroker申请地址:https://tunnelbroker.net/
注册账户登陆后点击User Functions里的Create Regular Tunnel或者直接打开https://tunnelbroker.net/new_tunnel.php
在IPv4 Endpoint (Your side)这里输入你要设置的vps的外网地址
Available Tunnel Servers这里应该要选择离你vps最近的位置吧,自己选择。
2.设置部分
编辑
vi /etc/sysconfig/network
将文件内容修改或者添加为以下内容
NETWORKING_IPV6=yes IPV6_DEFAULTGW=Server IPv6 Address #这里填写Server IPv6 Addres不要加/64
tips:这里如果加上/64会出现错误提示:Bringing up interface sit1: WARN : [ipv6_add_route] Unknown error
例如:
NETWORKING_IPV6=yes IPV6_DEFAULTGW=2001:470:1f0a:e79::1
创建文件
vi /etc/sysconfig/network-scripts/ifcfg-sit1
然后键入如下内容
DEVICE=sit1 BOOTPROTO=none ONBOOT=yes IPV6INIT=yes IPV6TUNNELIPV4=Server IPv4 Address IPV6TUNNELIPV4LOCAL=Client IPv4 Address IPV6ADDR=Client IPv6 Address #注意这里要添加/64 DNS1=Anycasted IPv6 Caching Nameserver DNS2=Anycasted IPv4 Caching Nameserver
例如:
DEVICE=sit1 BOOTPROTO=none ONBOOT=yes IPV6INIT=yes IPV6TUNNELIPV4=216.66.80.30 IPV6TUNNELIPV4LOCAL=193.99.144.81 IPV6ADDR=2001:470:1f0a:e79::2/64 DNS1=2001:470:20::2 DNS2=74.82.42.42
接下来重启network即可:
service network restart
测试配置:
ping6 ipv6.google.com #国内的机器ping下其它ipv6地址,我用国内的机器ping这个ping不通