В настоящее время у меня есть 2 сетевые карты на моем ПК - одна подключена к внутренней сети на маршрутизаторе с отключенным портом WAN (10.xxx), а другая подключена к Интернету через потребительский маршрутизатор (192.168.0.x).
Windows, кажется, распознает их правильно (мой «Центр управления сетями и общим доступом» перечисляет их как «Нет Интернета» и «Интернет» соответственно), однако, когда я пытаюсь просматривать Интернет, он всегда пытается использовать шлюз по умолчанию для внутренней сети, а не тот, у которого есть Интернет. доступ. Попытка пинговать сайт приводит к " Reply from 10.0.0.1: Destination net unreachable.
".
Простое " route delete 0.0.0.0 mask 0.0.0.0 10.0.0.1
" исправляет проблемы, но они возвращаются после перезагрузки или после обновления моего IP.
Есть ли способ сказать Windows, чтобы игнорировать шлюз по умолчанию для одной сетевой карты, или, по крайней мере, дать им приоритеты?
источник
Служба Apple Bonjour, как известно, вызывает проблему шлюза 0.0.0.0. Он устанавливается iTunes или Adobe Suites.
Вот как это отключить: http://kb2.adobe.com/cps/400/kb400982.html
Эта ошибка преследует меня с Vista, спасибо Apple за ваше дрянное программное обеспечение!
источник
Если вы не можете заставить маршрутизатор внутренней сети вообще прекратить раздавать адрес шлюза по умолчанию, то, возможно, вы могли бы просто заставить маршрутизатор внутренней сети выдавать тот же адрес шлюза, что и другой маршрутизатор.
источник
Вы можете использовать NetProfiles для запуска пакетного скрипта каждый раз, когда активируется ваше соединение 192.168.0.x. Конечно, скрипт является вашей командой удаления маршрута:
другие особенности NetProfiles:
источник
Использование параметра метрики интерфейса - лучший метод. На маршрутах по-прежнему будут отображаться 2 шлюза. Но метрика заставляет использование одного над другим. У меня есть аналогичная настройка, и она работает отлично. Это не будет правильно маршрутизировать ранее.
источник