OSX:“ping 127.0.0.1”失败并显示“没有到主机的路由”

OSX:“ping 127.0.0.1”失败并显示“没有到主机的路由”

当我离线时, ping 127.0.0.1会失败并显示“没有到主机的路由”。如何解决这个问题?我正在运行 CloudFlare Warp,这可能会扰乱路由(即使我将其关闭,但没有重新启动)。但我不知道如何检查。

这解释了 ping 失败的原因:

❯ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Netif Expire
224.0.0            link#1             UmCS           lo0

Internet6: ...

当互联网打开时,路由表包括

Destination        Gateway            Flags        Netif Expire
127.0.0.1          127.0.0.1          UH             lo0

但为什么会这样的问题仍然存在。

OSX:11.6 大苏尔

更新

禁用 Warp 并重新启动修复了该问题(不确定是否需要这两个步骤或仅需要重新启动)。我的路由表现在有 127...:

❯ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Netif Expire
default            192.168.0.1        UGScg          en0
127                127.0.0.1          UCS            lo0
127.0.0.1          127.0.0.1          UH             lo0
...

重新启用 Warp 并离线并不会破坏它:

❯ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Netif Expire
127                127.0.0.1          UCS            lo0
127.0.0.1          127.0.0.1          UH             lo0
224.0.0            link#1             UmCS           lo0
224.0.0.251        link#1             UHmW3I         lo0   2398

Internet6:
...

相关内容