사무실에있을 때는 192.168.1.0/24 네트워크에 연결되어 있습니다. 인터넷 공유가 꺼져있을 때
netstat -nr
첫 번째 항목은
default 192.168.1.254 UGSc 10 62 en0
인터넷 공유를 켜면
default link#5 UCS 2 0 en1
이것은 분명히 올바르지 않으며 내 컴퓨터의 모든 연결을 끊습니다.
en1은 무선이며 en0은 이더넷입니다. 그런 다음 인터넷 공유를 비활성화하면 잘못된 경로가 삭제되기 때문에 기본 경로가 전혀 없습니다.
현재 공유 할 때 또는 사용하지 않을 때 실행하는 스크립트가 하나 있습니다.
route delete default
route add default 192.168.1.254
그것은 모든 것을 해결하지만 실제로 무엇이 일어나고 있는지와 그것을 올바르게 고치는 방법을 알고 싶습니다.
그리고 몇 달 전 어느 시점에서 이것은 문제없이 절대적으로 완벽하게 작동했다가 노트북을 집으로 가져 왔을 때 언젠가는 인터넷 공유를 비활성화 할 수 없었기 때문에 인터넷에 연결할 수 없었습니다. 가정 WIFI. 결국 컴퓨터를 다시 시작해야했기 때문에이 문제가 발생했습니다.