Linux系统中禁用ipv6,我们以CentOS 8为例进行介绍。
使用内核引导选项禁用IPv6
内核引导选项要求配置后重新引导系统。 这是禁用IPv6的最佳方法。
要使用此方法,请使用vi文本编辑器打开默认的GRUB配置文件/ etc / default / grub ,如下所示。
# vi /etc/default/grub
接下来,转到文件末尾,然后按O创建新行,然后键入以下内容。
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"
接下来,保存并退出配置文件。
下一步是更新GRUB CFG文件。 键入以下命令以找到grub文件。
# ls -lh /etc/grub*.cfg
你将看到2个GRUB CFG文件路径: /boot/grub2/grub.cfg和/boot/efi/EFI/centos/grub.cfg
键入以下命令,以创建新的GRUB配置文件并将其保存到/boot/grub2/grub.cfg 。
# grub2-mkconfig -o /boot/grub2/grub.cfg
接下来,键入以下命令以创建新的GRUB配置文件,并将其保存到/boot/efi/EFI/centos/grub.cfg
# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
最后,重新启动CentOS 8计算机。
# reboot
重新引导后,键入以下命令以验证是否禁用了IPv6 。
# ip a | grep inet6
如果该命令不打印任何内容,则表示已禁用IPv6 。
文章来源参考:howtoing运维教程
原文链接:https://www.howtoing.com/disable-ipv6-in-centos-8
西部数码提供支持ipv6访问的双栈虚拟主机,无需专业技术,即买即用,能同时和IPv4网络&IPv6网络通信,双栈虚拟主机产品链接 https://www.west.cn/services/webhosting/szhost.asp