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