CentOS 7禁止IPv6配置方法
禁用IPv6的必要性
IPv6協(xié)議雖為下一代互聯(lián)網(wǎng)標(biāo)準(zhǔn),但在實(shí)際應(yīng)用中可能因兼容性或安全策略導(dǎo)致網(wǎng)絡(luò)性能下降。部分場(chǎng)景需禁用IPv6以簡(jiǎn)化網(wǎng)絡(luò)配置或規(guī)避潛在問(wèn)題。
方法一:通過(guò)GRUB引導(dǎo)參數(shù)禁用
- 編輯GRUB配置文件:
vi /etc/default/grub
- 在
GRUB_CMDLINE_LINUX
行追加參數(shù):ipv6.disable=1
- 生成新GRUB配置:
grub2-mkconfig -o /boot/grub2/grub.cfg
- 重啟系統(tǒng)使配置生效:
reboot
方法二:修改sysctl.conf文件
- 編輯系統(tǒng)控制文件:
vi /etc/sysctl.conf
- 添加以下內(nèi)容禁用IPv6:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
- 立即應(yīng)用配置:
sysctl -p
驗(yàn)證IPv6禁用狀態(tài)
執(zhí)行命令檢查網(wǎng)絡(luò)接口信息:
ip a | grep inet6
若無(wú)輸出結(jié)果,表明IPv6已成功禁用。
注意事項(xiàng)
- 修改GRUB參數(shù)會(huì)影響所有網(wǎng)絡(luò)接口
- 部分服務(wù)(如NetworkManager)需重啟生效
- 建議在變更前備份系統(tǒng)配置文件