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