阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 54418阅读
  • 291回复

[基础常识]为阿里云ECS(CentOS6)配置IPv6隧道地址

级别: 论坛版主
发帖
13736
云币
31883

云友“eason_zhan”希望 能在CentOS 6.5系统里配置IPv6地址,所以写此帖。 T+}|$/Tv  
\5r^D|Rp}  
环境:ECS“经典网络”类型(网友“ifaceparty”提醒:如果是“专有网络”,需要将HE配置隧道地址命令中的IPv4地址修改为ECS实例的内网地址),CentOS 6.5 64位系统 z3tx]Ade  
SKL4U5D{  
注意:如是苹果APP上架申请因无法IPv6-only访问被拒,请重点检查APP代码,苹果公司的参考文档并没有要求APP服务需要有IPv6地址:https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html Cdz&'en^  
.[O{,r  
1. CentOS 6.5 64位系统,默认没有启用IPv6地址 1_] X  
Svn7.Ivep  
x|~8?i$%  
?%  24M\  
2. 编辑文件,/etc/modprobe.d/disable_ipv6.conf,将其中的三行都注释掉 L@S\ rImw  
  1. vi /etc/modprobe.d/disable_ipv6.conf
  1. # alias net-pf-10 off
  2. # alias ipv6 off
  3. # options ipv6 disable=1
L7C ;l,ot  
~v;I>ij  
"`49m7q1H  
`MOw\Z)..  
IgX &aW  
3. 编辑文件,/etc/sysconfig/network,将其中的 NETWORKING_IPV6=no 改为 NETWORKING_IPV6=yes, U6M ~N0)Yr  
  1. vi /etc/sysconfig/network
  1. NETWORKING_IPV6=yes
bej(Ds0  
3x+lf4"  
R5uG.Oj-2  
MYS`@%ZV#k  
>a?Bk4w  
4. 重启系统,以让更改生效。系统重启后,运行 ifconfig 命令,可以看到IPv6的地址 PAYw:/(P  
Qo#]Lo> \g  
t eY@) F  
^^N|:80  
5. 执行 HE 隧道地址配置例子中的 Linux-net-tools 命令,如本例是: &>JP.//spi  
  1. ifconfig sit0 up
  2. ifconfig sit0 inet6 tunnel ::216.218.221.6
  3. ifconfig sit1 up
  4. ifconfig sit1 inet6 add 2001:470:18:401::2/64
  5. route -A inet6 add ::/0 dev sit1
QoZV 6  
BiYxI{VFD  
# rkq ?:Q  
\?xM% (:<Q  
xb,d,(^]R  
Z =+Z96  
Ek{QNlQ]4  
DSU8jnrL  
6. 安装 nginx 后,启动 nginx ,可以看到在IPv6(:::80)里监听使用了 >C|pY6  
ybBmg'198  
B6  0  
pm6#azQ  
7. 在其它IPv6的系统上,用 curl 测试 IPv6 域名和IP地址站点内容,正常。实践中,访问IPv6的网站内容可能较慢,这可能是因为提供隧道地址的网络与国内连接较慢 eYUb>M)  
  1. curl 'http://yun.anqun.org' -so - | grep -iPo '(?<=<title>)(.*)(?=</title>)'
  2. curl [2001:470:18:401::2] -so - | grep -iPo '(?<=<title>)(.*)(?=</title>)'
  3. curl -6 'http://ipv6.anqun.org' -so - | grep -iPo '(?<=<title>)(.*)(?=</title>)'
dCd~]CI  
ukiWNF/  
Hl$W+e|tj  
.?:*0  
7f>=-sv  
参考:http://linuxnextgen.blogspot.com/2011/08/disable-and-enable-ipv6-in-rhel.html [neuwdN  
vX JPvh<  
k =! Q  
[ 此帖被dongshan8在2017-06-10 14:43重新编辑 ]
本帖最近评分记录: 1 条评分 云币 +1
光山居士 云币 +1 阿里云1888元代金券 https://iil.ink/m6c5a 04-11
关键词: ipv6 ip6
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
17
云币
42
只看该作者 沙发  发表于: 2016-11-09
回 楼主dongshan8的帖子
十分感谢版主,正在按您的步骤来
级别: 新人
发帖
17
云币
42
只看该作者 板凳  发表于: 2016-11-09
回 楼主dongshan8的帖子
版主,还在吗,我先按您的流程走完了,我要怎么测试我的ipv6地址是否可用呢
级别: 新人
发帖
1
云币
2
只看该作者 地板  发表于: 2016-11-09
Re为阿里云ECS(CentOS6)配置IPv6隧道地址
版主您好,我这边配置成功了,  Vl_6nY;  
还是针对IOS审核的问题 除了申请隧道地址和配置AAAA记录解析以外,还要做什么吗?我的项目是直接放在tomcat里的没有使用nginx代理,ipv6检测第二条通不过
级别: 论坛版主
发帖
13736
云币
31883

只看该作者 4楼 发表于: 2016-11-10
回 2楼(eason_zhang) 的帖子
您好, owNwj  
J9T2 p\5  
例子中的第7个步骤,是测试目标的IPv6网址是否可用的啊。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 论坛版主
发帖
13736
云币
31883

只看该作者 5楼 发表于: 2016-11-10
回 3楼(eason_lin) 的帖子
您好, k{vj,#  
P'~`2W0sz  
您需要检查一下tomcat是否在IPv6的端口里监听喔(例子中的第6个步骤)。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
17
云币
42
只看该作者 6楼 发表于: 2016-11-10
回 4楼dongshan8的帖子
我用http://ipv6-test.com/validate.php测试第二条通过了,是不是能过审核了,您能帮我测试一下外网能通吗[2001:470:18:172::2],smmj.smmjyl.com
级别: 论坛版主
发帖
13736
云币
31883

只看该作者 7楼 发表于: 2016-11-10
回 6楼(eason_zhang) 的帖子
您好, cPcH 8Vd  
7s^b@&Le  
好象在我的测试机里测试,拒绝连接了喔。 >-c?+oy  
~j{c9EDT|  
root@hk:~/test# wget -6 http://smmj.smmjyl.com MO0t  
converted 'http://smmj.smmjyl.com' (ANSI_X3.4-1968) -> 'http://smmj.smmjyl.com' (UTF-8) xqSZ {E:  
--2016-11-10 10:33:07--  http://smmj.smmjyl.com/ a )lCp  
Resolving smmj.smmjyl.com (smmj.smmjyl.com)... 2001:470:18:172::2 nql1I<I  
Connecting to smmj.smmjyl.com (smmj.smmjyl.com)|2001:470:18:172::2|:80... failed: Connection refused. 7Td 9mkO  
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
17
云币
42
只看该作者 8楼 发表于: 2016-11-10
回 7楼dongshan8的帖子
您好,这会是什么原因呢 PP! /WX  
IPv6 Ping Output: BZv:E?1z  
PING smmj.smmjyl.com(Easonlin-1-pt.tunnel.tserv20.hkg1.ipv6.he.net) 32 data bytes 5OPvy,e6  
40 bytes from Easonlin-1-pt.tunnel.tserv20.hkg1.ipv6.he.net: icmp_seq=0 ttl=57 time=598 ms E4=D$hfq`  
p+ReQ.5|  
--- smmj.smmjyl.com ping statistics --- xrXfZ>$5bM  
4 packets transmitted, 1 received, 75% packet loss, time 3001ms fP 3eR>e  
rtt min/avg/max/mdev = 598.844/598.844/598.844/0.000 ms, pipe 2我这边的结果好像是可以的
[ 此帖被eason_zhang在2016-11-10 10:38重新编辑 ]
级别: 论坛版主
发帖
13736
云币
31883

只看该作者 9楼 发表于: 2016-11-10
回 8楼(eason_zhang) 的帖子
您好, SnX)&>B  
'I}wN5`  
是能ping通Ipv6地址,但web不能访问。 &hZ.K"@7{  
e34g=]"  
建议您检查web服务是否在ipv6的网络端口里使用。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
17
云币
42
只看该作者 10楼 发表于: 2016-11-10
回 9楼dongshan8的帖子
过苹果的审核必须要web能访问是吗?
级别: 新人
发帖
17
云币
42
只看该作者 11楼 发表于: 2016-11-10
Re为阿里云ECS(CentOS6)配置IPv6隧道地址
版主我这样算是监听了吗
级别: 论坛版主
发帖
13736
云币
31883

只看该作者 12楼 发表于: 2016-11-10
回 10楼(eason_zhang) 的帖子
您好, ]"Z*Hq z  
[9| 8p$  
如果您的苹果APP资源是由tomcat的,那是需要tomcat支持Ipv6访问啊。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 论坛版主
发帖
13736
云币
31883

只看该作者 13楼 发表于: 2016-11-10
回 11楼(eason_zhang) 的帖子
您好, xrb %-vT  
 mkH {%7n  
根据图中的信息,80端口仅在ipv4里监听,并不包括ipv6。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
17
云币
42
只看该作者 14楼 发表于: 2016-11-10
回 13楼dongshan8的帖子
多谢版主,现在成功了 !m^;wkrY  
[ 此帖被eason_zhang在2016-11-10 18:56重新编辑 ]
发表主题 回复主题
« 返回列表
«12345678910»
共20页
上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)