11

В офисе я подключен к сети 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. Если я затем отключу Internet Sharing, он даже удалит этот неверный маршрут, поэтому у меня не останется никакого маршрута по умолчанию.

В настоящее время у меня есть один скрипт, который я запускаю, когда я делюсь, или после, когда я отключаю, который делает

route delete default
route add default 192.168.1.254

Это все исправляет, но я бы хотел знать, что на самом деле делает это, и как правильно это исправить.

И просто сказать, что в какой-то момент несколько месяцев назад это работало абсолютно идеально, без заминок, затем однажды, когда я принес домой ноутбук, я не смог отключить общий доступ к Интернету, поэтому я не мог подключиться к своему домашний WIFI. В конце концов мне пришлось перезагрузить машину, и с тех пор эта проблема происходит.

1 ответ1

-1

Я не знаю, имеет ли это прямое отношение, но ваша настройка неверна. Это может быть причиной сброса настроек.

На вашем «внутреннем» интерфейсе вы вручную устанавливаете IP-адрес на 192.168.1.254/255.255.255.0, и это нормально, но для этого интерфейса не должен быть указан адрес маршрутизатора. В вашем случае вы задали адрес маршрутизатора для самого сервера, что никогда не будет точным.

Во-вторых, в настройках DHCP не указан адрес маршрутизатора. Это означает, что ваш DHCP-сервер будет раздавать адреса клиентам, но не будет рассказывать им, как добраться до внешнего мира. Вряд ли мне кажется уместным.

В настройках DHCP вы должны установить в качестве адреса маршрутизатора адрес вашего NAT-сервера (в данном случае 192.168.1.254).

Попробуйте эти исправления и посмотрите, будет ли это иметь значение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .