Ping ipv6 localhost 失败,主机名的地址系列不受支持

Ping ipv6 localhost 失败,主机名的地址系列不受支持

大约一年前,我调整了我的 IPV6 配置以禁用它,或者最后我还是决定这么做。我不记得执行了哪些命令或阅读了哪些文章。目前我在 LM Cinnamon 21.2(Ubuntu 22.04)

今天,我使用调试器进行工作,它生成了如下 Web 服务 URL:

“webSocketDebuggerUrl”:“ws://[::1]:8081/inspector/debug?device=0&page=-1”

并且调试器软件无法连接到它,因为不知何故,调试器 Web 服务获取了 localhost 的 IPv6。如果我尝试 ping localhost,我会得到:ping ipv6 address Address family for hostname not supported

尝试 ping ::1 我得到ping6: connect: Network unreachable

我该怎么做才能让我的本地主机 ipv6 运行?

答案1

终于找到问题了。看来我在 sysctl.d 中创建了一个 conf 文件/etc/sysctl.d/99-disable-ipv6.conf,里面我已经设置了

# Disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

因此将 net.ipv6.conf.lo.disable_ipv6 恢复为 0 解决了启动时的问题!

相关内容