在Ubuntu18.04中可以通过在/etc/sysctl.conf文件中添加以下语句禁用IPV6
net.ipv6.conf.all.disable_ipv6 = 1
再执行sysctl -p让更改生效,从而禁用IPV6。
在Ubuntu18.04这很有效,但在Ubuntu20.04不好使了,这种操作变成了临时的,一旦重启就失效了。
通过百度找到了另一种禁用IPV6的方式,修改GRUB的配置文件/etc/default/grub,在其中添加以下语句
GRUB_CMDLINE_LINUX="ipv6.disable=1"
大部分情况下GRUB_CMDLINE_LINUX是存在且有内容的,那么就在里面追加即可,用空格进行分隔。
然后再执行sudo update-grub,更新GRUB的配置