@MaxxDamage

Почему не работает PUSH_ROUTE?

Доброго времени суток.
На сервере OpenVPN в конфиге указан параметры
push "route 192.168.0.0 255.255.255.0"
push "route 192.168.1.0 255.255.255.0"

Соответственно, чтобы клиент знал что подсеть, к которой организован доступ, находится за туннелем.
На виндовых клиентах всё работает нормально, маршрут пушится. Но на MacOS, с приложением OpenVPN Connect судя по всему не работает, или работает криво.
Для примера - на виндовом клиенте в браузере пытаюсь открыть 192.168.0.1 - закономерно не открывается. Если отключить ВПН - открывается веб-морда роутера. Маршрут пушится, всё в порядке.

На маковском - даже при включенном ВПН открывается веб-морда роутера, маршрут не пушится.
Ну и по пингам видно, что сеть 192.168.1.0 он ищет за туннелем, а 192.168.0.1 - в своей локалке.
Вариант увести клиентскую локалку в другую подсеть рассматривается, но как совсем крайний вариант, сопряжено с большими проблемами.
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
@agpecam
Одинаковые подсети по разные стороны туннеля - изначально плохой сетап, вы уже имеете с ним эту проблему. Если так уж хочется и по-другому никак, то пушьте отдельные хосты, а не подсеть. Например, push "route 192.168.0.254 255.255.255.255" - большая маска играет роль. Естественно, это костыль и IP пропушенных хостов не должны иметься в сети клиента
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы