centos ipv6 隧道

前端之家收集整理的这篇文章主要介绍了centos ipv6 隧道前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1,查看ipv6内核模块是否已经加载

终端输入:lsmod | grep ipv6

内容显示表示已经加载了,什么也没显示表示没加载。

另外当输入了ipv6相关命令提示“FATAL: Module off not found“也表示模块没加载。


加载ipv6模块:

1). 将 /etc/sysconfig/network 这里的“NETWORKING_IPV6=no” 改为 “NETWORKING_IPV6=yes”
2). 注释掉"/etc/modprobe.d/disable_ipv6.conf"里面的内容删除文件 或 改成其它名字

完后必须重启服务器,shutdown -r now


2,修改 /etc/sysctl.conf ,加上

net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

保存,执行sysctl -p


下面隧道相关配置:

最近一直在折腾he.netTunnelbrokerIPV6隧道,前面写的【IPv6】使用HE的tunnelbroker开启IPv6隧道使阿里云等国内VPS支持IPv6地址,配置方法简单,直接复制粘贴一下命令就可以启用TunnelbrokerIPV6隧道,但是在我是用的Centos系统中有一个问题,就是重启服务器或者执行service network restart命令之后,IPV6设置会丢失,这里有一个比较好的解决方案,分享出来:

其它的关于IPv6的相关文章

Windows系统中删除he.net的tunnelbroker的IPv6隧道
【IPv6】使用HE的tunnelbroker开启IPv6隧道使阿里云等国内VPS支持IPv6地址

第一步、编辑/etc/sysconfig/network,加入以下内容来打开IPV6和设置默认网关:

NETWORKING_IPV6=yes
IPV6_DEFAULTDEV="sit1"

第二步、编辑/etc/sysconfig/network-scripts/ifcfg-eth0,加入Tunnelbroker分配的默认IPV6网关地址,请参考上图。需要注意ifcfg-eth0为你的网卡配置文件,请根据自己的实际情况修改,也可能是ifcfg-eth1。

IPV6ADDRIPV6网关

第三步、创建/etc/sysconfig/network-scripts/ifcfg-sit1 配置文件

ONBOOTyes
DEVICEsit1
BOOTPROTOnone
IPV6INITyes
IPV6TUNNELIPV4=隧道服务器的IPV4
IPV6TUNNELIPV4LOCAL=本机的IPV4地址
IPV6ADDR=本机开始地址

第四步、设置完成后,执行/sbin/service network restart,IPV6隧道就应该可以正常工作了,并且在重启之后系统也可以自动加载Tunnelbroker IPV6隧道的IPV6地址,不对再丢失配置。

[root@MyServer ~]# ping6 ipv6.baidu.com
PING ipv6.baiducom(2400:da00::dbf:0100) 56 data bytes
64 bytes from  icmp_seq=1 ttl52 time596 ms
27323597459956 ms
^C
--- ipv6com ping statistics 
 packets transmitted, received% packet loss time 5831ms
rtt min/avgmaxmdev 596.544/619.946732.68450.434@H_289_301@#

转载请注明:服务器VPS折腾»Cent0S中配置Tunnelbroker IPV6隧道不能自动加载重启丢失配置的解决办法

猜你在找的CentOS相关文章