CentOS 6.7 禁用 IPV6网络
时间:2016-04-06 02:02 来源:linux.it.net.cn 作者:IT
在安装系统的时候启用了IPV6,但是在实际使用的时候,并不需要使用IPV6,所以需要将其禁用。以下是我处理的方法。
一开始我也踩了好多坑,在网上看了很多分享的方法都不行,验证是否启用了IPV6可以使用:
ifconfig |grep inet6
或
lsmod |grep ipv6
1)、关闭ip6tables
# chkconfig ip6tables off
2)、禁用ipv6网络(/etc/sysconfig/network)
# vim /etc/sysconfig/network
NETWORKING_IPV6=no
3)、禁用网卡IPV6设置
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=no
IPV6_AUTOCONF=no
4)、修改/etc/hosts,禁用ipv6设置,将ipv6解析注释:
# vim /etc/hosts
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
在网络上很多都是介绍了以上的4个方法,然后重启系统,还是没有能禁用ipv6,然后就折腾了,使用如下方法经验证是可以的。
A、/etc/modprobe/dist.conf 文件追加如下配置
# vim /etc/modprobe/dist.conf
alias net-pf-10 off
alias ipv6 off
然后重启系统,就可以了。但是有些时候,这样的方法也不生效,还需要添加:
install ipv6 /bin/true
然后重启系统,检查验证:
ifconfig |grep inet6
或
lsmod |grep ipv6
如果没有返回任何数据,则说明已经禁用了。
另外,也有网上分享的办法是在/boot/grub/grub.conf 文件上 kernel开头quiet结尾后面增加 disable.ipv6=1,这种方法在使用ifconfig | grep inet6验证的时候,确实没有ipv6了,但是使用lsmod |grep ipv6 验证,还是存在的的。
(责任编辑:IT)
在安装系统的时候启用了IPV6,但是在实际使用的时候,并不需要使用IPV6,所以需要将其禁用。以下是我处理的方法。
一开始我也踩了好多坑,在网上看了很多分享的方法都不行,验证是否启用了IPV6可以使用:
或
1)、关闭ip6tables
2)、禁用ipv6网络(/etc/sysconfig/network)
3)、禁用网卡IPV6设置
4)、修改/etc/hosts,禁用ipv6设置,将ipv6解析注释:
在网络上很多都是介绍了以上的4个方法,然后重启系统,还是没有能禁用ipv6,然后就折腾了,使用如下方法经验证是可以的。 A、/etc/modprobe/dist.conf 文件追加如下配置
然后重启系统,就可以了。但是有些时候,这样的方法也不生效,还需要添加:
然后重启系统,检查验证:
或
如果没有返回任何数据,则说明已经禁用了。
另外,也有网上分享的办法是在/boot/grub/grub.conf 文件上 kernel开头quiet结尾后面增加 disable.ipv6=1,这种方法在使用ifconfig | grep inet6验证的时候,确实没有ipv6了,但是使用lsmod |grep ipv6 验证,还是存在的的。 (责任编辑:IT) |