无法禁用 IPv6

无法禁用 IPv6

我已经尝试了所有能找到的永久禁用 IPv6 的方法。这一页说要编辑 /etc/default/grub(然后更新 grub 并重新启动)。好的。照做了。然后:

cat /etc/default/grub | grep ipv6

返回:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

太棒了!现在应该禁用了!不。

ip -6 addr

返回:

2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::e654:e8ff:fe0b:52c9/64 scope link 
       valid_lft forever preferred_lft forever

这一页(据称特定于 Ubuntu Server 22.04)说要添加

net.ipv6.conf.all.disable_ipv6 = 1
$ net.ipv6.conf.default.disable_ipv6 = 1
$ net.ipv6.conf.lo.disable_ipv6 = 1

到 /etc/sysctl.conf 然后应用更改并重新启动网络服务。 这样做了。 然后这个命令应该证明 IPv6 已被禁用:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

当它返回“1”时(确实如此)。但仍然……

ip -6 addr

返回

2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::e654:e8ff:fe0b:52c9/64 scope link 
       valid_lft forever preferred_lft forever

我尝试重启。仍然得到相同的输出ip -6 addr

我做错了什么?更重要的是,我该如何改正?

相关内容