云友“ap6554s5w”
希望 能在CentOS 5系统里配置IPv6地址,所以写此帖。
环境:ECS“经典网络”类型(网友“ifaceparty”提醒:如果是“专有网络”,需要将HE配置隧道地址命令中的IPv4地址修改为ECS实例的内网地址),CentOS 5.11 64位系统。
注意:如是苹果APP上架申请因无法IPv6-only访问被拒,请重点检查APP代码,苹果公司的参考文档并没有要求APP服务需要有IPv6地址:
https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html
1. CentOS 5.11 64位系统,默认没有启用IPv6地址
[attachment=119591]
2. 编辑 /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
3. 编辑文件,/etc/modprobe.d/disable_ipv6.conf,将其中的两行都注释掉:[/code]
# alias net-pf-10 off
# options ipv6 disable=1
[attachment=119592]
4. 编辑文件,/etc/sysconfig/network,将其中的 NETWORKING_IPV6=no 改为 NETWORKING_IPV6=yes
NETWORKING_IPV6=yes
[attachment=119593]
5. 重启系统,以让更改生效。系统重启后,运行 ifconfig 命令,可以看到IPv6的地址
[attachment=119594]
7. 执行 HE 隧道地址配置例子中的 Linux-net-tools 命令,如本例是:
ifconfig sit0 up
ifconfig sit0 inet6 tunnel ::216.218.221.6
ifconfig sit1 up
ifconfig sit1 inet6 add 2001:470:18:401::2/64
route -A inet6 add ::/0 dev sit1
[attachment=119595]
8. 安装 nginx 后,启动 nginx ,可以看到在IPv6(:::80)里监听使用了
[attachment=119596]
9. 在其它IPv6的系统上,用 curl 测试 IPv6 域名和IP地址站点内容,正常。实践中,访问IPv6的网站内容可能较慢,这可能是因为提供隧道地址的网络与国内连接较慢
curl 'http://yun.anqun.org' -so - | grep -iPo '(?<=<title>)(.*)(?=</title>)'
curl [2001:470:18:401::2] -so - | grep -iPo '(?<=<title>)(.*)(?=</title>)'
curl -6 'http://ipv6.anqun.org' -so - | grep -iPo '(?<=<title>)(.*)(?=</title>)'
[attachment=119597]
参考:
https://tunnelbroker.net/
-------------------------
您的帖子很精彩!希望很快能再分享您的下一帖!
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
liujia@hk2:~$ ping6 2001:470:18:1255::2
PING 2001:470:18:1255::2(2001:470:18:1255::2) 56 data bytes
--- 2001:470:18:1255::2 ping statistics ---
25 packets transmitted, 0 received, 100% packet loss, time 24183ms
-------------------------
root@los:~# ping6 2001:470:18:1255::1
PING 2001:470:18:1255::1(2001:470:18:1255::1) 56 data bytes
64 bytes from 2001:470:18:1255::1: icmp_seq=1 ttl=58 time=194 ms
64 bytes from 2001:470:18:1255::1: icmp_seq=2 ttl=58 time=193 ms
--- 2001:470:18:1255::1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 193.931/193.981/194.031/0.050 ms
root@los:~# ping6 2001:470:18:1255::2
PING 2001:470:18:1255::2(2001:470:18:1255::2) 56 data bytes
--- 2001:470:18:1255::2 ping statistics ---
11 packets transmitted, 0 received, 100% packet loss, time 9997ms
-------------------------
IPv6 web server | [font="] | web server is unreachable : Invalid argument |
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。