Я использую ноутбук, у которого есть два физических сетевых интерфейса: беспроводной (IF 11 как напечатано по маршруту) и Ethernet (ЕСЛИ 12). У меня два роутера R1 & R2, но только у первого есть подключение к Интернету. Моя цель - направить весь трафик через R1, но направлять все запросы в подсеть, управляемую R2 (например. 192.168.2.x
) через R2.
Windows по умолчанию предпочитает кабельное соединение через Wi-Fi, поэтому я изменил метрику для беспроводного адаптера, чтобы она была ниже метрики ЕСЛИ 12.
Есть ли способ заблокировать ОС от создания по умолчанию 0.0.0.0
маршрут для адаптера ethernet?
Вы должны иметь возможность добиться этого, не устанавливая шлюз по умолчанию в сетевой карте для внутреннего использования. Если вы устанавливаете шлюз по умолчанию только для сетевой карты «Интернет», тогда вам может потребоваться просто добавить маршрут в Windows с параметром -p для постоянного. Вам нужно будет добавить маршруты для всех сетей, кроме подсетей, подключенных напрямую.
ROUTE -P ADD 10.10.10.0 MASK 255.255.255.0 192.168.1.1 METRIC 1