오프라인일 때 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:
...