使用sysctl命令禁用IPv6
此方法用于临时禁用IPv6 。 无需重新引导系统即可进行更改。
首先使用以下命令创建一个新的sysctl配置文件/etc/sysctl.d/70-ipv6.conf
# vi /etc/sysctl.d/70-ipv6.conf
接下来,添加以下行并保存文件。
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
现在,要禁用IPv6,请使用以下命令。
# sysctl --load /etc/sysctl.d/70-ipv6.conf
要验证是否禁用了IPv6,请运行以下ip命令 。
# ip a | grep inet6
如果该命令未返回任何内容,则表明已在所有网络接口上禁用IPv6 。
使用此方法时,重新启动系统后,某些网络接口可能仍会使用IPv6 。 发生这种情况是因为CentOS 8默认使用网络管理器 。
要完全停止使用IPv6 ,请使用以下nmcli命令
# nmcli connection modify interface ipv6.method ignore
最后,重新启动你的CentOS 8计算机。
# reboot
文章来源参考:howtoing运维教程
原文链接:https://www.howtoing.com/disable-ipv6-in-centos-8
西部数码提供支持ipv6访问的双栈虚拟主机,无需专业技术,即买即用,能同时和IPv4网络&IPv6网络通信,双栈虚拟主机产品链接 https://www.west.cn/services/webhosting/szhost.asp