IOS上线的时候需要支持IPV6,但是IOS那边不会配置,没办法只有自己来弄咯,花了几个小时搞定了,写在博客里方便自己以后查阅。网上有些资料不是很全对于没有Linux和Vim基础的人来说完全看不懂,本篇文档附带简单的Linux和vim语句,不会的同学按照这个一步步来就OK了。
前期准备:
- 简单的Linux基础和Vim基础
- 远程服务器连接工具 putty
1:注册一个Tunnelbroker账号
注册挺简单,按要求填写用户名,密码,邮箱地址建议使用163网易邮箱或者公司邮箱,填写名字和姓氏,所在地邮编,然后点击注册就行了。
网址:https://www.tunnelbroker.net/register.php
2:注册成功之后进入到选择隧道节点界面
点击create进入下一个界面
3:创建ipv6隧道及路由
切换到Example configurations选项卡
4:打开你的putty远程连接工具登录你的云服务
cd到etc目录用ls命令查看里面所有文件找到network文件
cd到这个目录下,用ls查看里面的文件
找到interface这个文件,用vim进入编辑模式将我们复制好的内容粘贴到里面然后保存 :wq+回车 保存退出
5:配置sysctl.conf文件,设置IPV6
使用cd命令回到etc主目录找到sysctl.conf文件用Vim进行编辑
sysctl.conf页面
使用PD移动到文件的末尾,使用i进入插入模式修改然后保存重启系统
这里我们可能会遇到问题
用vim修改文件,保存文件时提示“readonly option is set”的解决办法
http://blog.csdn.net/longerandlonger/article/details/7266055
1.按Esc键
2.输入 :set noreadonly
3.然后就能正常保存了,输入 :wq 来保存文件
6:最后检查一下IPV6地址是否添加进去了
使用ifconfig语句查看,如果没有看到he-ipv6的网卡的话,那么执行下ifup he-ipv6即可,运行后如果没有就再重启一遍就好
有intent6表示已经配置好了
在window的dos窗口中测试IPV6是否已连接网络
使用ipconfig找到IPV6的地址,复制,然后使用ping语句,ping一下这个地址
这样我们就大功告成了,IPV6地址已经配置好了!
博客教程地址:
- putty教程 http://blog.csdn.net/eastmount/article/details/52753135
- vim教程 http://www.cnblogs.com/zzqcn/p/4619012.html
参考博客地址