Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

CentOS 5 系統完整關閉 IPv6 協議的多種方法教程

編輯:關於伺服器

為什麼要在 CentOS 5 中禁用 IPv6?

在早期的 CentOS 5 環境中,IPv6 協議可能並非必要,反而可能導致服務衝突、增加攻擊面或造成網路診斷困擾。若您的應用環境僅使用 IPv4,建議徹底關閉 IPv6 以提升系統穩定性與安全性。

方法一:修改核心模組設定(標準做法)

編輯 /etc/modprobe.conf,在檔案末尾加入以下兩行,禁止核心載入 IPv6 相關模組:

alias net-pf-10 off
alias ipv6 off

儲存後需重新開機生效。

方法二:調整網路服務設定檔

編輯 /etc/sysconfig/network,找到 NETWORKING_IPV6 參數並修改為:

NETWORKING_IPV6=no

同樣需要重啟系統。

方法三:建立模組禁用規則檔(更簡潔)

CentOS 5.3 及以前版本可執行:

echo "install ipv6 /bin/true" > /etc/modprobe.d/disable-ipv6

CentOS 5.4 及更新版本建議使用:

echo "options ipv6 disable=1" > /etc/modprobe.d/disable-ipv6

此法同樣需重開機。

驗證是否生效

重啟後執行 lsmod | grep ipv6 若無輸出,或 ifconfig 不再顯示 inet6 位址,即表示成功禁用。

注意事項

  • 修改前建議備份原設定檔
  • 若系統運行 IPv6 依賴服務(如某些叢集、郵件伺服器),請先評估影響
  • 重開機前可先用 sysctl -w net.ipv6.conf.all.disable_ipv6=1 臨時生效測試
Copyright © Windows教程網 All Rights Reserved