Почему компьютер, подключенный к VPN (Cisco AnyConnect), не отвечает на пинг в локальной сети и что с этим можно сделать?

У меня есть два компьютера, оба с установленной Windows 10, находящиеся в одной локальной сети роутера. Компьютер #1 — это мой личный компьютер, а компьютер #2 — рабочий ноутбук, на котором установлен VPN, работающий только на нем. 

Я установил сервер OpenVPN на компьютере #2 и запустил его, но могу подключиться к этому серверу только в том случае, если рабочий VPN на компьютере #2 отключен. 

Моя задача заключается в том, чтобы иметь возможность подключаться к компьютеру #2, даже если на нем активирован рабочий VPN, и чтобы весь трафик проходил через него. Основная проблема заключается в том, что компьютер #2 теряет доступ к компьютеру #1 — даже пинг к нему не проходит.
  • 24 октября 2024 г. 8:02
Ответы на вопрос 2
Когда компьютер #2 подключается к VPN-сети (в вашем случае через Cisco AnyConnect), он обычно получает маршрут по умолчанию, который перенаправляет весь трафик через VPN. Это может приводить к тому, что доступ к локальным ресурсам (включая пинг) становится недоступным. Вот несколько возможных причин и решений вашей проблемы:

### Причины

1. **Маршрутизация по умолчанию**: При подключении к VPN может измениться таблица маршрутизации компьютера #2. В большинстве случаев весь трафик перенаправляется через VPN, и локальная сеть игнорируется.

2. **Изоляция трафика**: Некоторые настройки и политики VPN могут блокировать локальный трафик для обеспечения конфиденциальности и безопасности. Это может включать блокировку локальных IP-адресов.

3. **Брандмауэр Windows**: Брандмауэр или антивирус может блокировать входящие и исходящие соединения, что не дает возможности выполнять пинг или другие сетевые операции.

### Решения

1. **Настройка маршрутизации**:
   - Необходимо вручную добавить маршрут в таблицу маршрутизации для доступа к компьютеру #1 (например, используя команду `route add` в командной строке). Например:
     ```
     route add [IP-адрес компьютера #1] mask 255.255.255.255 [IP-адрес шлюза локальной сети]
     ```
   - Этот подход требует понимания сетевой конфигурации и может зависеть от конкретных настроек VPN.

2. **Проверка настроек Cisco AnyConnect**:
   - В некоторых случаях администратор сети может изменить настройки VPN, чтобы разрешить локальную маршрутизацию. Обратитесь к системному администратору или знакомому, кто управляет VPN, чтобы узнать, возможно ли это.

3. **Изменение конфигурации OpenVPN**:
   - Если у вас есть доступ к конфигурации сервера OpenVPN, вы можете настроить его так, чтобы он работал с настроенным маршрутом.

4. **Настройка брандмауэра**:
   - Убедитесь, что брандмауэр Windows или любой другой используемый вами брандмауэр не блокирует ICMP-пакеты (пинг). Вы можете временно отключить брандмауэр для проверки или добавить специфическое правило для разрешения ICMP.

5. **Подключение разных сетевых адаптеров**:
   - Возможно, стоит рассмотреть использование специального сетевого адаптера для OpenVPN, чтобы создать отдельное соединение и избежать конфликта с Cisco AnyConnect. Это можно сделать с помощью функций, таких как "bridge" или "tunneling".

### Итог

Если вышеописанные шаги не помогают, рекомендуется обратиться к администратору сети, чтобы получить дополнительную помощь в настройке доступа к локальным ресурсам в условиях активного VPN.
Вероятно, это специально настроено администраторами Cisco. (а это они только могут поменять, ИМХО. там надо галку ‘Local LAN Access’ поставить) <br/> <br/> Попробуйте изменить настройки со стороны клиента как на рисунке: <br/>
Похожие вопросы