您的位置:首页 > 运维架构 > Linux

linux 关闭ipv6

2015-07-06 16:12 441 查看
rhel6或centos6关闭ipv6:

1、在/etc/modprobe.d/目录下增加一个新的配置文件ipv6.conf
/etc/modprobe.d/ipv6.conf
alias net-pf-10 off
alias ipv6 off 或 options ipv6 disable=1
注: 前者可以禁用ipv6,但是加载ipv6模块报错:FATAL: Module off not found.
后者加载ipv6模块可以加载成功。

2、在/etc/modprobe.d/目录下增加一个新的配置文件ipv6.conf
/etc/modprobe.d/ipv6.conf
install ipv6 /bin/true

注:的确能关闭IPv6但是会导致网卡bonding失败等各种问题,
加载ipv6模块没报错,但加载失败。

3、修改/etc/sysctl.conf
sed -i '/net.ipv6.conf.all.disable_ipv6=/d' /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6=1" >> /etc/sysctl.conf
sed -i '/net.ipv6.conf.default.disable_ipv6=/d' /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6=1" >> /etc/sysctl.conf

影响其他:
1、/etc/ssh/sshd_conf中的AddressFamily any改为AddressFamily inet,否则sshd会有问题;
2、关闭ip6tables
3、/etc/sysconfig/network 里面添加NETWORKING_IPV6=no 或者 IPV6INIT=no 都是没有用的
需要重启
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: