奇妙伞 Good Luck To You!

CentOS关闭IPv6

CentOS6:

关闭命令:

echo 'alias net-pf-10 off' >>/etc/modprobe.d/dist.conf

echo 'options ipv6 disable=1' >>/etc/modprobe.d/dist.conf

echo 'NETWORKING_IPV6=off' >>/etc/sysconfig/network

chkconfig ip6tables off


网上操作说明:

1.在/etc/modprobe.d/dist.conf结尾添加

alias net-pf-10 off

alias ipv6 off


2.关闭ipv6防火墙(测试可以不关闭)

chkconfig ip6tables off

保存重启电脑。

------------修改版,暂未测试,原版重启网络后会报错--------------------------

1.在/etc/modprobe.d/dist.conf结尾添加

alias net-pf-10 off

options ipv6 disable=1

2./etc/sysconfig/network 新增如下一行

NETWORKING_IPV6=off

3.关闭iptables的ipv6 

# chkconfig ip6tables off



CentOS7:

1.编辑/etc/sysctl.conf配置,增加net.ipv6.conf.all.disable_ipv6=1

2.编辑/etc/sysconfig/network配置,增加 NETWORKING_IPV6=no,保存并退出

3.编辑/etc/sysconfig/network-scripts/ifcfg-eno16777736,确保IPV6INIT=no,ifcfg-eno16777736是根据自己机器的实际网卡信息来看,不是固定的

4.关闭防火墙的开机自启动

systemctl disable ip6tables.service

5.执行sysctl -p或者reboot重启命令

6.再次使用ifconfig进行验证,只剩下ipv4,ipv6消失了,关闭成功


-----centos7--------

echo net.ipv6.conf.all.disable_ipv6=1 >>/etc/sysctl.conf

echo NETWORKING_IPV6=no >>/etc/sysconfig/network

vi /etc/sysconfig/network-scripts/ifcfg-ens160

:%s/IPV6INIT="yes"/IPV6INIT="no"/g

:wq


vi /etc/sysconfig/network-scripts/ifcfg-ens192

:%s/IPV6INIT=yes/IPV6INIT=no/g

:wq


systemctl disable ip6tables.service

sysctl -p



除特别注明外,本站所有文章均为奇妙伞原创,转载请注明出处来自https://qm3.com.cn/post/176.html

留言列表
发表评论
来宾的头像