1. 编辑 /etc/sysconfig/network ,设置 NETWORKING_IPV6=”no”
2. 编辑 /etc/modprobe.conf,加如下面两行
alias ipv6 off
alias net-pf-10 off
3. 禁用 IPv6 防火墙
chkconfig ip6tables off
4. 重新引导系统。
注意:
在 5.4 或以上版本,请在 /etc/modprobe.conf 把
alias ipv6 off
改为
options ipv6 disable=1
另类做法(可能较容易,并适用于在任何有 /etc/modprobe.d 的发行内):
# touch /etc/modprobe.d/disable-ipv6.conf
# echo “install ipv6 /bin/true” >> /etc/modprobe.d/disable-ipv6.conf
* 5.4 版的更新引进了符号/ipv6 模块的互赖性;因此,假若 IPv6 曾经以上述方法停用,当结合界面的驱动程序被升级到 5.4 后,内核的结合模块将会不能被装入。要让这个模块正常装入,请改用:
# touch /etc/modprobe.d/disable-ipv6.conf
# echo “options ipv6 disable=1″ 〉〉 /etc/modprobe.d/disable-ipv6.conf
为什么要禁用IPv6?
有资料显示 IPv6 有可能会导致 DNS 解析变慢,禁用 IPv6 后恢复正常。在 Linux 上禁用 IPv6 并没有争意。
参考:
转载于:https://blog.51cto.com/zhcxl/481307