У меня есть несколько ноутбуков (Windows 7), которые обычно подключаются по беспроводной сети. У нас также есть проводная сеть специального назначения. Когда один из этих ноутбуков подключается к проводной сети, в настоящий момент он делает проводную сеть маршрутом по умолчанию. Вместо этого я хотел бы оставить беспроводную сеть по умолчанию и маршрутизировать только 10... * через проводной. Я могу добиться этого с помощью: route delete 0.0.0.0 IF 22 route add 10.0.0.0 ... IF 22 (где IF 22 - интерфейс проводной сети).
Но как мне заставить это приклеиться? В настоящее время, если проводная сеть отключена, а затем снова подключена, она снова захватывает маршрут по умолчанию. Итак, я хочу, чтобы беспроводная сеть не получала маршрут по умолчанию, а сделала 10... * постоянная сеть.
Есть ли ловушка для запуска команд после того, как сетевое соединение установлено в Windows? В linux я бы использовал post-up хуки.
Вероятно, это относится к суперпользователю, но я думаю, вы просто хотите добавить -p в свою команду ROUTE ADD, чтобы сделать ее постоянной.
Вы можете попробовать изменить показатель беспроводного соединения на более высокий, чем у вашего проводного соединения. Таким образом, маршрут по умолчанию для вашего беспроводного соединения всегда будет использоваться, если вы подключены к беспроводной сети.
Возможно, попробуйте изменить порядок привязки, чтобы беспроводная связь была выше в списке, чем проводная.
метрики маршрутизации можно изменить через Центр общего доступа к сети -> Настройки адаптера -> (выберите соединение) -> свойства -> TCP / IP v4 -> свойства -> дополнительно -> Автоматическая метрика