天天看點

centos關閉ipv6

1.使用lsmod檢視ipv6的子產品是否被加載。

lsmod | grep ipv6

[root@dmhadoop011 ~]# lsmod | grep ipv6

ipv6                  317340  127 bonding

如果加載了,則進行如下操作:

2.修改/etc/sysconfig/network,追加:

NETWORKING_IPV6=no

2.修改/etc/hosts,把ipv6的那句本地主機名解析的也注釋掉:

#::1   localhost localhost6 localhost6.localdomain6

3.要在運作的系統中禁止IPv6,依次輸入下面的指令:

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

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

4.修改 /etc/sysctl.conf

添加下面的行:

net.ipv6.conf.all.disable_ipv6 =1

net.ipv6.conf.default.disable_ipv6 =1

5.讓系統不加載ipv6相關子產品,建立設定檔案/etc/modprobe.d/ipv6off.conf(名字随便起)(RHEL6.0之後沒有了/etc/modprobe.conf這個檔案),内容如下:

alias net-pf-10 off

options ipv6 disable=1

對出錯的處理

error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key

解決方法如下:

modprobe bridge

lsmod|grep bridge

繼續閱讀