长期以来有效的简单方法是添加/etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
然后系统控制-p激活设置。
它工作了一段时间,但突然启用了 IPv6。
我们面临两件事:
- IPv6 随机启用
- 重启服务器后,IPv6 再次启用。
检查过程:
$ cat /proc/sys/net/ipv6/conf/eth0/disable_ipv6
1
我想禁用此功能,有一个 Postfix 服务器,并且当 IPv6 处于活动状态时,gmail 会反对。
答案1
要永久禁用 ipv6,您可以更新 grub 文件。您需要管理员权限。
使用您喜欢的文本编辑器编辑 /etc/default/grub。确保将 ipv6.disable=1 添加到 GRUB_CMDLINE_LINUX 行,如下所示:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"
然后
sudo update-grub
重启后一切就绪了。