Перебуваючи в офісі, я підключений до мережі 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 - мій Ethernet. Якщо я відключу Інтернет-обмін, він навіть видаляє цей неправильний маршрут, тож у мене взагалі немає маршруту за замовчуванням.
В даний час у мене є один сценарій, який я запускаю під час спільного доступу або після його відключення
route delete default
route add default 192.168.1.254
Це все виправляє, але я хотів би знати, що насправді робить це, і як правильно це виправити.
І просто сказати, що в якийсь момент кілька місяців тому це працювало абсолютно ідеально, без зачіпки, то одного разу, коли я привіз ноутбук додому, я не міг відключити обмін в Інтернеті, тому не зміг підключитися до свого домашній WIFI. Мені зрештою довелося перезапустити машину і з тих пір ця проблема трапляється.