#Что означает проблема и как её распознать
Когда одновременно активны Ethernet, Wi-Fi, VPN и виртуальные адаптеры, Windows выбирает маршруты по длине префикса и метрикам. Неправильный шлюз по умолчанию приводит к тому, что интернет уходит не через желаемое подключение.
#Основные причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Два маршрута 0.0.0.0/0Оба адаптера предоставляют выход в интернет. | В таблице маршрутов несколько шлюзов по умолчанию. | Проверить приоритет интерфейсов и рабочую схему. |
| VPN создаёт более специфические маршрутыТрафик направляется по сети VPN согласно настройке. | Появляются маршруты 0.0.0.0/1, 128.0.0.0/1 или адресные префиксы VPN. | Согласовать правила VPN, а не бездумно уменьшать метрику. |
| Статические настройки с устаревшим шлюзомИнтерфейсу оставлен вручную заданный шлюз. | После смены сети маршрутизация ухудшилась. | Проверить допустимую конфигурацию DHCP/шлюза. |
#Пошаговая диагностика и устранение
- Отделите «нет интернета» от неверного маршрутаЕсли несколько адаптеров активны, запишите, какой из них должен обслуживать интернет, а какой — локальную сеть. Нажмите Win+R → ncpa.cpl → Enter, посмотрите названия Ethernet, Wi-Fi, VPN. Не отключайте сразу все интерфейсы: удалённый доступ может оборваться. На корпоративном компьютере начните с обращения к администратору.
- Посмотрите таблицу маршрутов безопасной командойОткройте «Пуск» → напишите PowerShell → откройте обычным запуском. Выполните Get-NetRoute -AddressFamily IPv4 -DestinationPrefix "0.0.0.0/0" и затем Get-NetIPInterface -AddressFamily IPv4. Обратите внимание на NextHop, InterfaceIndex, RouteMetric и InterfaceMetric. Для полноты при VPN выполните route print -4: там могут быть более специфичные маршруты, которые важнее любого 0.0.0.0/0. Обе команды чтения не меняют настройки.
- Проверьте шлюз и принадлежность подключенияВ том же окне выполните ipconfig /all. Сопоставьте InterfaceIndex/названия адаптеров с адресами и шлюзами; проверьте, что они принадлежат вашей сети. Если есть кабель в отдельный локальный сегмент без интернета, второму интерфейсу может не требоваться маршрут по умолчанию. Не удаляйте статические маршруты без понимания, кто их настроил.
- Измените приоритет только на своём ПК и после записи старогоЕсли подтверждено, что именно конкуренция обычных двух шлюзов вызывает проблему и политика организации не запрещает, Win+R → ncpa.cpl → правый щелчок на нужном интерфейсе → «Свойства» → «IP версии 4 (TCP/IPv4)» → «Свойства» → «Дополнительно». Запишите прежнюю галочку «Автоматическое назначение метрики» и значение метрики; снимите автоматическое назначение и задайте для предпочтительного интерфейса меньшую метрику (например 10), для второго — большую (например 50). Не меняйте IP/DNS/шлюз. Сохраните OK и дождитесь восстановления соединения. При проблеме верните исходные настройки в том же окне.
- Проверьте реальный путь и откатСнова выполните Get-NetRoute -AddressFamily IPv4 -DestinationPrefix "0.0.0.0/0" и Get-NetIPInterface -AddressFamily IPv4. Проверьте доступ к внешнему ресурсу и к нужной локальной системе. Итоговый выбор зависит от суммы метрик и длины префикса; изменение только интерфейсной метрики не перебьёт более конкретный маршрут VPN. Если локальная сеть перестала работать, восстановите записанные исходные значения и обратитесь к администратору сети.
- Обычный PowerShell на Windows; выводит маршруты по умолчанию и метрики IPv4 без измененийWindows · PowerShellКомандаОбычный PowerShell на Windows; выводит маршруты по умолчанию и метрики IPv4 без изменений. 0.0.0.0/0 означает маршрут ко всем IPv4-адресам, если нет более конкретного пути. Если VPN использует более конкретные маршруты, дополнительно смотрите route print -4.
Get-NetRoute -AddressFamily IPv4 -DestinationPrefix "0.0.0.0/0"Get-NetIPInterface -AddressFamily IPv4
#Как проверить результат и что делать, если не помогло
Доступные ресурсы открываются через нужный интерфейс; таблица маршрутизации объясняет выбор пути. После переподключения и перезагрузки проблема не повторяется. При управляемом VPN приоритет может задаваться политикой, пользователь не должен её обходить.