阿里云启用IPV6
ping过别人的IPv6网址之后,可以确定,局域网是不支持IPv6的。所以要使用隧道技术建立两台机器之间的IPv6连接
1.发现测试用服务器上没有IPv6地址。所以测试服务器的内核应该是没有IPv6模块或者没有IPv6打开IPv6模块。
2.uname -a确定内核版本为2.6.18。经网上搜索2.2以上的内核都是含有IPv6组件的,2.4以上的内核默认开启了IPv6模块。同学说rhel5.0以上应该是有IPv6的。经确认,服务器版本为rhel5.8。所以可以确定,内核是包含IPv6的。
3.使用lsmod查看已经加载的模块发现没有IPv6(技巧:lsmod | grep "IPv6")
4.试图使用modprobe IPv6开启IPv6模块,系统提示:“FATAL:Module off not found.”;而且,“cat /etc/sysconfig/network”的结果是:
NETWORKING=yes
NETWORKING_IPv6=yes
HOSTNAME=qv.old
说明服务器上的IPv6不是被人禁用的。难道服务器的内核是组里人特殊编译的?没有把IPv6模块编译进去?
5.询问课长,确认没有这样的事情。当时装的就是正常的rhel服务器。
6.跟同学提出疑问,同学说那是她改的……本来应该是NETWORKING_IPv6=no的。
7.ls /proc/net/发现IPv6相关的文件都不存在。又开始感到不能理解。
8.modprobe -c查看所有存在的模块,发现IPv6模块是有的。
9.这时搜索到重要信息:ls -l /etc/modprobe.d/文件夹下的文件是设置组件行为的。可以通过专门添加一个禁用IPv6的脚本来禁用IPv6.于是查看这个文件夹。发现问题:存在一个脚本,名字叫“noIPv6”
10.打开此脚本,内容如下:
alias net-pf-10 off
alias IPv6 off
options IPv6 disable=1
于是确定了这个脚本就是问题所在。
In the file "/etc/sysctl.conf" I deleted the following line:
net.ipv6.conf.all.disable_ipv6=1
Then I added these lines:
net.ipv6.conf.all.autoconf=0net.ipv6.conf.all.accept_ra=0net.ipv6.conf.default.autoconf=0net.ipv6.conf.default.accept_ra=0
My provider said that these four parameters disable autoconfiguration, which is not used.
After that a "sysctl -p" did not work, I had to reboot the complete server!
11.联系了使用此服务器的使用者,询问她是否禁用过IPv6网络。她说不清楚,自己没有做过。于是移走noIPv6脚本至/root/IPv6backup/文件夹。重新modprobe IPv6。执行成功。服务器已经有了IPv6地址。
12.操作日志记录在了windows桌面上,“启动IPv6.txt”
13.移动到我的文档->documents中去了。
14.然后是为两台机器建立tunnel连接
15.思路总结如下:
①为两台机器指定IPv6地址。
②在两台机器上启用隧道,ifconfig sit0 up
③将隧道指向对方ipv4地址,ifconfig sit0 inet6 tunnel ::对方ip地址
④启用隧道sit1,ifconfig sit1 up
⑤设置IPv6路由表,将对方地址指向sit1,route -A inet6 add 对方IPv6地址 dev sit1
⑥对于上一步,资料中的解释是:“分别激活Host1和Host2的自动隧道sit0,使双方可以通过IPv4 兼容的IPv6 地址连通,然后激活隧道sit1,使双方可以通过可聚集全局单播IPv6地址通信。”
以上是我根据参考资料总结出的思路,可能与实际有出入。所以如果不对,应参考参考资料的实例。
参考资料:
基于Linux下的IPv6网络的配置 http://www.linuxidc.com/Linux/2011-12/50145.htm
16.实际配置过程以校本执行日志的方式保存在我的文档->documents->IPv6环境搭建文件夹中
17.按照资料设定好之后,第一次ping6没有成功。第二次ping6成功了。目前为止没有使用测试脚本进行实验。
route -A inet6查看路由
阿里云启用IPV6的更多相关文章
- 让阿里云支持ipv6(其他多数VPS通用)
https://www.tunnelbroker.net/tunnel_detail.php?tid=322922
- 阿里云负载不支持 WebSocket 协议与 WSS 和 Nginx 配置问题
WebSocket 是 HTML5 下一种新的协议.它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的.它与HTTP一样通过已建立的TCP连接来传输数据,但是它和HTT ...
- 阿里云全球首次互联网8K直播背后的技术解读
3月28日,云栖大会·深圳峰会现场,阿里云发布并现场演示了阿里视频云最新8K互联网直播解决方案.这是全球发布的首个8K视频云解决方案,也是全球首次8K互联网视频直播. 视频地址:https://v.q ...
- [linux]为阿里云ECS(CentOS7)配置IPv6地址
环境为:ECS"经典网络"类型 步骤: 1. 编辑 /etc/sysctl.conf 文件,将其中三条禁用IPv6的设置更改为: net.ipv6.conf.all.disable ...
- 配置阿里云ECS支持IPv6,解决苹果app审核失败问题
前几天iOS的App提交给苹果审核没通过,给出的原因是:该应用在 IPv6 的环境下无法使用.检查发现:阿里云优化过的系统没有启用IPv6协议,需要配置启用一下,但是只单独启用IPv6也是无法直接提供 ...
- 阿里云香港B区通过IPV6规避Google验证码
最近买了阿里云香港B来FQ,然而被Google的验证码折磨的死去活来.四处查询,终于找到了一个合适的方案. 添加IPV6支持 阿里云香港是没有IPV6地址的,需要一个tunnel,这边使用HE.NET ...
- 阿里云centos 开启ipv6
参考网址 https://blog.chenjia.me/articles/160301-134110.html?spm=5176.bbsr285557.0.0.g1Oemn 阿里云限制了ipv6的功 ...
- 阿里云服务器如何设置IPV6通过appstore的审核
苹果上架要求:要求支持IPV6only(因为阿里云主机没有IPV6only) 确认IPV6是否开启: 方式1:使用ifconfig查看自己的IP地址是否含有IPv6地址. 方式2.查看服务监听的IP中 ...
- [cnBeta]阿里云推出全栈IPv6解决方案 加速推进下一代互联网应用
https://www.cnbeta.com/articles/tech/795695.htm 访问: 阿里云 - 最高1888元通用代金券立即可用 作为国内首个全面支持IPv6的云厂商,过去5个月, ...
随机推荐
- 萤石A1互联网报警盒子破解细节分析
攻击点分析: 萤石A1互联网报警盒子使用“全无线解决方案”,传感器的报警通过433.92MHz射频信号发送给报警主机,报警主机可以通过Wi-Fi联网,将报警上传萤石云端,云端会将信息推送到手机端的“ ...
- OC基础:类的扩展.协议 分类: ios学习 OC 2015-06-22 19:22 34人阅读 评论(0) 收藏
//再设计一个类的时候,有些方法需要对外公开(接口),有些仅供内部使用. 类的扩展:为类添加新的特征(属性)或者方法 对已知类: 1.直接添加 2.继承(在其子类中添加实例变量和方法) 3.使用ext ...
- file.replace
一.简介 salt file.replace 文件内容处理函数,类似于ansible的lineinfile模块 二.参数介绍 name 被编辑文件的绝对路径,支持软链接 pattern 常规表达式,使 ...
- MySql5.5安装(windows)
首先贴出安装包 32位安装包链接:https://pan.baidu.com/s/1AGLpcKv1I4kvWjPsVMyS8Q 密码:xypy 64位安装包链接:https://pan.baidu. ...
- LG2023 [AHOI2009]维护序列
题意 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成. 有长为N的数列,不妨设为a1,a2,-,aN .有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数 ...
- POJ2155 Matrix
分析 好博客 区间修改,单点查询的题,可以用经典的树状数组的转化,把它化为单点修改,区间查询. 方法是在一些点上加1,最后查询单点的前缀和模2即为答案.相当于维护的是一个异或差分,利用了容斥. 可对查 ...
- python 获取中文文件名的输出
#coding:utf8 if __name__ == '__main__': srcfile = u"D:/测试路径/测试文件.txt" f = open(srcfile.enc ...
- 【python】面试常考数据结构算法
这里整理的都是基础的不能再基础的算法,目的就是进行一个回忆,同时作为剑指offer的一个补充~嘿嘿~ 查找算法二分查找# 实现一个二分查找# 输入:一个顺序list# 输出: 待查找的元素的位置def ...
- QString 和char数组转换(转)
在qt开发过程中经常遇到QString类和char数组进行转换,在此记录一下: QString->char数组 1 2 3 QString str="12fff"; QByt ...
- nginx在centos & ubuntu上的安装
安装Centos 添加当前账号加入sudoers,具备sudo功能 安装编辑器vim Yum install vim Su root Cd cp /etc/sudoers /etc/sudoers[d ...