让阿里云 ECS 获得 ipv6 tunnel 地址
本文最后更新于 2418 天前(2016-10-7),其中的信息可能已经有所发展或者不再适用于现阶段。
本文全长 288 字,全部读完大约需要 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 的方式配置就可以了