Ваш VPN-сервер не включил разделенное туннелирование, поэтому весь трафик перенаправляется через туннель.
Когда VPN-клиент подключается, он меняет маршрут по умолчанию вашего компьютера.
Решение состоит в том, чтобы удалить мошеннический маршрут по умолчанию и добавить обратно исходный шлюз по умолчанию.
Чтобы узнать IP-адрес вашего шлюза по умолчанию:
- отключиться от VPN
- Зайдите в Системные настройки -> выберите сетевое соединение -> нажмите Дополнительно -> TCP/IP
- смотрите в разделе «Маршрутизатор»
При условии, что:
- вы используете свой VPN-туннель для доступа к подсети 192.168.108.0/24
- ваш шлюз по умолчанию - 192.168.0.1
тогда вы должны:
- сначала подключиться к VPN
- затем используйте команду route, чтобы вернуть шлюз по умолчанию обратно к исходному значению
- и добавить статический маршрут в подсеть VPN
Последние два шага переводятся в эти команды:
sudo route -nv add -net 192.168.108 -interface utun0
sudo route change default 192.168.0.1
Если вы можете пропинговать публичные IP-адреса, но не можете разрешить имена хостов, это означает, что VPN-клиент также заменил ваши DNS-серверы.
Перейдите в «Системные настройки» -> выберите VPN-подключение -> нажмите «Дополнительно» -> вручную введите IP-адреса своих DNS-серверов, чтобы переопределить адреса, отправленные VPN-сервером.