让阿里云 ECS 获得 ipv6 tunnel 地址

梨子2016-10-7
本文最后更新于 1100 天前(2016-10-7),其中的信息可能已经有所发展或者不再适用于现阶段。
本文全长 201 字,全部读完大约需要 1 分钟。

其实按照网上的教程,给服务器配置 ipv6 还是很简单的,这里主要总结一下遇到的坑。

首先注册 tunnel broker 的账号,传送门

然后点左侧的 Create Regular Tunnel,输入服务器的地址,选择节点,就可以创建了

然后点一下 Example Configurations,按照提示配置,就好啦

配置完了在服务器里 ping6 neu6.edu.cn,如果通了就是配好了

nginx 和 apache 的配置方法这里就不赘述了,咱服务器从源上下的 nginx 编译的时候就自带 withipv6,不用重新编译的


现在来说说坑:

1、阿里云默认为 ECS 禁用了 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

2、Example Configurations 里给 Debian 提供的配置方法亲测不好使

其实 Debian 和 CentOS 都只要按照 Linux-route2 的方式配置就可以了

除特殊说明以外,本网站文章采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。