原创

centos关闭ipv6

版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://lidong.blog.csdn.net/article/details/49153833

1.使用lsmod查看ipv6的模块是否被加载。

lsmod | grep ipv6

[root@dmhadoop011 ~]# lsmod | grep ipv6
ipv6                  317340  127 bonding

如果加载了,则进行如下操作:

2.修改/etc/sysconfig/network,追加:

NETWORKING_IPV6=no

2.修改/etc/hosts,把ipv6的那句本地主机名解析的也注释掉:

#::1   localhost localhost6 localhost6.localdomain6

3.要在运行的系统中禁止IPv6,依次输入下面的命令:
echo 1>/proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1>/proc/sys/net/ipv6/conf/default/disable_ipv6


4.修改 /etc/sysctl.conf
添加下面的行:
net.ipv6.conf.all.disable_ipv6 =1
net.ipv6.conf.default.disable_ipv6 =1

5.让系统不加载ipv6相关模块,新建设定文件/etc/modprobe.d/ipv6off.conf(名字随便起)(RHEL6.0之后没有了/etc/modprobe.conf这个文件),内容如下:

alias net-pf-10 off
options ipv6 disable=1


执行下面的命令来使设置生效。
sysctl -p

对出错的处理

error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key

解决方法如下:
modprobe bridge

lsmod|grep bridge

文章最后发布于: 2015-10-15 16:43:23
展开阅读全文
0 个人打赏
私信求帮助

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 鲸 设计师: meimeiellie

分享到微信朋友圈

×

扫一扫,手机浏览