![Невозможно изменить сетевой интерфейс по умолчанию Windows 10](https://rvso.com/image/1539571/%D0%9D%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C%20%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9%20%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%20%D0%BF%D0%BE%20%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E%20Windows%2010.png)
Смотрите скриншот ниже...
https://i.stack.imgur.com/dt4FL.jpg
У меня есть виртуальный адаптер, и по какой-то причине Windows, похоже, использует его по умолчанию (192.168.1.5 в маршрутной печати), когда я хочу, чтобы он использовал реальную сетевую карту по умолчанию. Виртуальный интерфейс имел метрику около 20, когда он был автоматическим, но я вручную изменил ее на 500, но, как вы можете видеть, метрика для интерфейса, который я хочу, чтобы использовала Windows (192.168.1.43), похоже, не меняется... Я не уверен, имеет ли это значение, но я также заметил, что он также остается наверху списка. Я предполагаю, что «лучший» способ проверить, какое сетевое подключение использует Windows, — просто посмотреть, какая метрика самая высокая?
решение1
route print
сортирует все маршруты по IP. Ваш "шлюз по умолчанию" на самом деле является интерфейсом с самой низкой метрикой. К сожалению, Windows, пытаясь быть интеллектуальной, будет использовать интерфейсы с более высокой метрикой, если посчитает (читай это как "недокументированные причины"), что есть проблема со шлюзом с более низкой метрикой.
По моему опыту... лучше просто указать 1 шлюз по умолчанию и добавить статические маршруты для вещей на другом интерфейсе, если это необходимо. Вы можете оставить "шлюз" пустым на виртуальном интерфейсе.