我在终端中输入以下命令来禁用 IPv6:
for ip_six_devs in all default lo; do sudo sysctl net.ipv6.conf.${ip_six_devs}.disable_ipv6=1; done
这很好。我可以去https://test-ipv6.com/并报告“未检测到 IPv6 地址”为了重新启用它,我假设以下操作可行:
for ip_six_devs in all default lo; do sudo sysctl net.ipv6.conf.${ip_six_devs}.disable_ipv6=0; done
但事实并非如此,所有 IPv6 测试站点仍报告“未检测到 IPv6 地址” 重新启用 IPv6 的唯一方法是重新启动我的机器,但这不切实际。我应该发出什么命令来重新启用它,还有什么命令可以用来查看其当前状态?
谢谢,
Usjes,
答案1
是的,
sudo systemctl restart networking
确实达到了预期的效果。谢谢。
关于如何在任何给定时间查看 IPv6 状态(启用/禁用)有什么建议吗?