1

Я пытаюсь понять, почему следующее является проблемой.

  1. У меня есть маршрутизатор ASUS RT68U, на котором я включил сервер OpenVPN.
  2. Я могу успешно подключиться к серверу OpenVPN с помощью внешнего подключения, например, использовать приложение OpenVPN на iOS для подключения к экспортированному файлу .opvn. После подключения к серверу OpenVPN я могу успешно подключаться к локальным клиентам в локальной сети (например, Mac Pro, маршрутизатор).
  3. Тем не менее, если я включу соединение клиента OpenVPN на Mac Pro с помощью TunnelBlick, например, подключусь к PIA на Mac Pro, Mac Pro станет недоступным через соединение с сервером OpenVPN (например, больше не сможет пропинговать машину). Как только Mac Pro отключается от PIA, он снова становится доступным.

Почему это? Есть ли какой-то конфликт, происходящий. Я провел два часа, пытаясь понять проблему.

Извините, если описание неясно, вот различные конфигурации, которые работают и не работают, где вторая конфигурация - та, которую я пытаюсь понять:

  1. Внешний клиент ---> Сервер OpenVPN ---> Маршрутизатор ---> Mac Pro: REACHABLE

  2. Внешний клиент ---> Сервер OpenVPN ---> Маршрутизатор ---> Клиент OpenVPN ---> Mac Pro: НЕ ДОСТУПНО

  3. Внутренний клиент ---> Маршрутизатор ---> Клиент OpenVPN ---> Mac Pro: REACHABLE

1 ответ1

0

Хорошо, решил это, как только я получил лучшее понимание того, как работает VPN (благодаря форуму OpenVPN)!

Короче говоря, когда я подключался к клиенту PIA VPN на Mac Pro, Mac получал виртуальную подсеть и IP (10.xxx), а не IP-адрес, выделенный через маршрутизаторы DHCP и подсеть (192.168.xx и т.д.).

Поэтому мне пришлось указать маршрут на Mac Pro, который рассказал Mac Pro о виртуальной подсети OPENVPN SERVER и шлюзе для ROUTER. Следующая команда позволила мне сделать это:

sudo route add -host 10.8.0.0 -netmask 255.255.255.0 192.168.1.1

Где 10.8.0.0 - подсеть OPENVPN SERVER, а 192.168.1.1 - Шлюз ROUTER. Mac Pro был сразу же доступен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .