官方不建議停用 IPv6,停用 IPv6 可能會造成 SELinux 及其他元件異常運作。
若要停用 IPv6,官方建議新增下列兩行至 /etc/sysctl.conf 檔案。
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
然後重新開機。
注1:假如 SSH 在停用 IPv6 的主機上有問題,請修改 /etc/ssh/sshd_config。
(1) 修改下列
#AddressFanily any
to
AddressFamily inet
(inet 是只使用IPv4,inet6 是只使用IPv6)
或
(2) 移除下列註解前的(#)。
#ListenAddress 0.0.0.0
然後重啟 ssh。
注2:假如 postfix 在停用 IPv6 的主機上有問題,請修改 /etc/postfix/main.cf。
(1)移除註解前的(#),並改為使用 IPv4 的 loopback。
#inet_interfaces = localhost
inet_interfaces = 127.0.0.1
或
(2)修改 /etc/hosts 將 IPv6 的 localhost 註解掉。
注3:停用 RPCBIND 的 IPv6 (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 - - -
參考資料:
http://wiki.centos.org/FAQ/CentOS6#head-d47139912868bcb9d754441ecb6a8a10d41781df
沒有留言:
張貼留言