在CentOS 7(vps)下自主给vps添加IPV6地址
现在很多vps都附带IPV6了 其实对我们来说目前还没啥有用的。不过有特殊需要的可以看看此文章。猫哥相信未来ipv6将占领全球。ip将不在像现在这样费劲了。
本文以CentOS 7系统为例,已经测试通过了。
首先,我们ping一下,可以看到,是不支持IPv6的,注意使用 ping6
好了我们开始
一、注册Tunnel broker
1、到 https://www.tunnelbroker.net/ 注册一个账号,并通过邮箱验证,登陆后,点击【Create Regular Tunnel】,输入你的VPS 的IPv4的地址,并选择好地区,别乱选。
2、选择【Example configurations】,再选择【linux-net-tools】,把下框的命令复制保存好,待用,我们在这里将之称之为【A代码】,下同。
二、vps本地开启IPv6
用你喜欢的putty或者xshell之类的工具连接你的vps,请使用root登陆,然后运行【A代码】
三、重新检测是否已经支持
四、开机启动
突然发现,重新开机后,又不支持IPv6,得重新运行一次-A代码-没办发只能用最原始的方法实现开机后自动支持IPv6。
创建文件【/root/ipv6.sh】,内容大概是这样的:
#!/bin/bash
A代码
运行下面命令,让【/root/ipv6.sh】有运行的权限。
chmod +x /root/ipv6.sh
编辑【/etc/rc.d/rc.local】,在最下面加入:
sh /root/ipv6.sh
于是,重启后,也有IPv6了。
五、其他应用
那么,该如何让我们的vps访问youtube时,直接使用IPv6地址呢?下载这个文件:google_IPv6 ,然后把里面的内容复制到你VPS 【/etc/host】的下面,便可以了。
因为没有测试其他商家的VPS,所以并不知道是不是通用,但是如果你的VPS开启失败,请自行跟进下面的方法排错
1、检查文件【/etc/modprobe.d/disable_ipv6.conf】,其中两个属性应该如下:
alias net-pf-10 off
options ipv6 disable=0
2、【/etc/sysconfig/network】其中一个属性应该 是 ETWORKING_IPV6=yes
3、【/etc/sysconfig/network-scripts/ifcfg-eth0】其中的几个属性,应该如下:
IPV6INIT=yes
IPV6_AUTOCONF=yes
4、【/etc/sysctl.conf】其中的几个属性应该如下:
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
如果你开启了那个服务,可以在 ipv6-test.com 查看,是否已经支持IPv6。
1.本站所有干货均来源于互联网,部分收费资源为保障服务器运行,不保证100%完整、不提供任何技术支持
2.分享目的仅限于学习和测试,一切商业行为与本站无关,下载后请在24小时内删除。
3.请勿用于商业用途,不得违反国家法律,如需商业使用请向官方购买授权,由于使用该资源引起的侵权行为 与本站无关!
4. 如有链接无法下载、失效或广告,请联系管理员处理!
5. 如遇到加密压缩包,默认解压密码为"www.xyouhui.com",如遇到无法解压的请联系管理员!
享优汇小站 | 软件神器 | 给力的源码主题 | 免费干货 » 在CentOS 7(vps)下自主给vps添加IPV6地址