使用 Ubuntu 旧 LTS 版本很长时间后,我重新安装到了新版 LTS 12.10,但我无法摆脱 ipv6!
我已经做了:
在 /etc/modprobe.d/blacklist.conf 中:
blacklist ipv6
blacklist ip6table_filter
blacklist ip6_tables
在 /etc/sysctl.conf 中
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
但是 ufw 很高兴使用 v6 协议,并且在 dmesg 中:
ip6_tables:(C)2000-2006 Netfilter 核心团队。IPv6:ADDRCONF(NETDEV_CHANGE):em1:链接已准备就绪
要怎样才能摆脱 IPv6?我发誓终结者没有付出过那么多努力。
答案1
如果您真的想禁用 IPv6(我认为这是个坏主意),您需要告诉所有使用网络的程序不要使用 IPv6。在 UFW 中,您必须编辑 /etc/defaults/ufw 并检查其中是否未启用 IPv6。但说实话,我认为这是个坏主意。
答案2
要禁用 ipv6,只需在 Grub 中的内核行中添加“ipv6.disable=1”...