![OSX: "ping 127.0.0.1"이 "호스트에 대한 경로 없음"과 함께 실패합니다.](https://linux55.com/image/197124/OSX%3A%20%22ping%20127.0.0.1%22%EC%9D%B4%20%22%ED%98%B8%EC%8A%A4%ED%8A%B8%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B2%BD%EB%A1%9C%20%EC%97%86%EC%9D%8C%22%EA%B3%BC%20%ED%95%A8%EA%BB%98%20%EC%8B%A4%ED%8C%A8%ED%95%A9%EB%8B%88%EB%8B%A4..png)
오프라인일 때 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:
...