CentOS 6 中禁用 IPv6

网上相当一部分资料谈到的方法是禁用 IPv6 模块,我们线上服务器也是禁用 IPv6 模块,并没有遇到什么问题。
但 CentOS 官方网站并不推荐使用禁用 IPv6 模块的方法,因为这样会引起 SELinux 和其他组件的问题。
推荐的方法如下:

配置 /etc/sysctl.conf


net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

在运行的系统中禁用


echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6

# 或者
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1

Ref

How do I disable IPv6?
CentOS 6/RHCE 6 禁用 IPv6 协议模块

发表回复