У меня есть клиент Windows, который имеет две сетевые карты. Один из них имеет IP 172 ... * а другой имеет 192 .. ,* Когда мой Ethernet, который имеет 192 . ,* IP - адрес идет вниз, весь трафик , связанный с этими локальными сетями (адресованные 192...) Пытается проходит через другой Ethernet , который имеет 172.. , IP и этот трафик потребляют пропускную способность этого Ethernet. Я хочу запретить трафику проходить через другой Ethernet. Как я могу этого достичь?

1 ответ1

0

Вы можете удалить сеть 172.xxx из маршрута по умолчанию

route delete 0.0.0.0 172.x.x.x

Если вы хотите, чтобы ваши таблицы маршрутов выжили при перезагрузке, добавьте опцию -p в команду route

Подробнее о маршрутизации вы можете узнать на официальном сайте Microsoft:

PS В соответствии с вашими потребностями, которые вы описали в комментарии: если вы хотите предотвратить трафик до 192. net через 172. когда 192. локальный интерфейс отключен, вам нужно отслеживать таблицу маршрутизации (в планировщике задач есть событие, которое вы можете перехватить, когда 192. не работает) или с помощью запросов WMI, которые также можно запускать через планировщик, скажем, каждые 5 минут проверять состояние интерфейса. Если 192. пошел вниз, назначьте маршрут к 192. сеть через 172. по нулевому маршруту или по несуществующему шлюзу (в диапазоне 172. IPs) и удалите его, когда снова придет 192. Здесь и там вы можете получить некоторую подсказку, как написать скрипт.

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