分类: LINUX
2015-03-26 17:15:31
CentOS推荐不要停用ipv6模块,因为这样会导致 SELinux 及其它组件出现问题。
禁用ipv6,你可改而在/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
附加备注 #1:要是你在停用IPv6的系统上转接 X 时遇到问题,请编辑/etc/ssh/sshd_config及作出以下一组改动:
(1) 更改这一行
#AddressFamily any
为
AddressFamily inet
(inet 指定 ipv4;inet6 指定ipv6)
或者
(2) 删除这行行首的井号(#)
#ListenAddress 0.0.0.0
然后重新引导 ssh。
附加备注 #2:要是你在停用IPv6的系统上引导 postfix 时遇到问题,你可选择
(1) 编辑/etc/postfix/main.cf并备注掉 localhost 部份的设置及采用 ipv4 回路。
#inet_interfaces = localhostinet_interfaces = 127.0.0.1
或
(2) 从/etc/hosts取掉ipv6的localhost。
附加备注 #3:如要停用 RPCBINDipv6(rpcbind、rpc.mountd、prc.statd),请在/etc/netconfig 注释掉 udp6 及 tcp6 行:
udp tpi_clts v inet udp - -
tcp tpi_cots_ord v inet tcp - -
#udp6 tpi_clts v inet6 udp - -
#tcp6 tpi_cots_ord v inet6 tcp - -
rawip tpi_raw - inet - - -
local tpi_cots_ord - loopback - - -
unix tpi_cots_ord - loopback - - -