オフラインの場合、 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:
...