linux内核2.6下禁用IPv6的方法,有需要的朋友可以参考下。
一、Debian/ Ubuntu
在 /etc/modprobe.d/00local (如果没有就创建)加入以下两行:
另外一种:在 /etc/modprobe.d/aliases 中修改:
alias net-pf-10 ipv6
为
alias net-pf-10 off
二、centos/Fedora/Mandrake/redhat
在 /etc/modprobe.conf 加入以下一行:
alias net-pf-10 off
在档案/etc/sysconfig/network加入以下一行:
NETWORKING_IPV6=NO
新的内核有所改变,因为IPV6模块被默认编译进了内核
从2.6.30开始
需要加入/etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6=1