Categories: Windows 10

После отключения от VPN не работает Интернет и доступ в сеть

На компьютере с Windows 10 столкнулся с такой проблемой: при отключении от VPN сервера на компьютере пропадает доступ в Интернет и к любым внешним сетям. Т.е. с компьютера доступны IP адрес роутера и все соседние устройства в этой же IP подсети. Но при попытке выполнить ping до любого устройства в другой подсети или в Интернете, команда ping возражает странную ошибку: No resources.

При этом не помогает не перезапуск сетевых служб, ни сброс настроек сетевых адаптеров. Спасает только полная перезагрузка компьютера.

Как оказалось, после отключения от VPN в системе остался PPP адаптер, а в таблице маршрутизации сохранился неверный маршрут, соответственно, компьютер не может получить доступ к ресурсам в других подсетях. Я рекомендую сначала проверить вашу текущую таблицу маршрутизации с помощью команды:

Route print

Скорее всего маршрут по-умолчанию будет указывать на IP адрес VPN шлюза или на loopback интерфейс (зависит от логики работы VPN клиента).

Как временное решение (вместо полной перезагрузки Windows 10), после каждого отключения от VPN сервера нужно удалить маршрут по умолчанию и создать свой, указывающий на IP адрес вашего маршрутизатора. Например:

route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1

В этом примере предполагается, что адрес 192.168.1.1 — это IP адрес вашего роутера (шлюз по-умолчанию).

Если решение с маршрутами вам не понятно, то для очистки таблицы маршрутизации и удаления PPP адаптера достаточно в диспетчере устройств отключить и включить виртуальный адаптер WAN Miniport (IP) .

  1. Запустите Device Manager (devmgmt.msc);
  2. В секции Network Adapters (Сетевые адаптеры) найдите устройство с именем WAN Miniport (IP) ;
  3. Щелкните по нему ПКМ и выберите “ Отключить устройство ” (Disable Device), а потом “ Включить устройство ” (Enable Device);
  4. После этого доступ к сети и в Интернет восстанавливается.
admin

Share
Published by
admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

2 недели ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

2 недели ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

2 недели ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

2 недели ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

2 недели ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

2 недели ago