Маршрутизация между двумя OpenVPN



  • Не могу разобраться с настройкой маршрутизации.
    Есть 2 филиала, на обоих стоят PfSense, на каждом из которых развернут OpenVPN сервер. Между собой они также соединены. Находясь во внутренней сети 1, доступ к сети 2 есть, как и наоборот.
    Но при подключении по VPN, допустим к сети 172.16.0.0, можно пользоваться ресурсами только первой сети, но во вторую уже никак не пускает. Максимум могу достучаться до 192.168.21.1. Уже вроде и в правилах файрвола разрешил, но все равно ни в какую не дает. Не могу понять что я упустил. Примерную схему прикладываю.
    Схема.PNG


  • Global Moderator

    @RusakNS Что подразумевается под VPN?
    IPsec Mobile или OpenVPN Remote Access?
    Если OpenVPN Remote Access то не забудте добавить RA сеть в Local Networks Site-to-Site OpenVPN и в Remote Networks на другом узле.
    И в настройках самого OpenVPN Remote Access сервера добавить сетку дальней pfSense в Local Networks.

    Можете показать скриншоты настроек OpenVPN с обоих узлов и сразу будет видно



  • Именно OpenVPN.
    В настройках самого сервера OpenVPN добавлены 3 сетки:
    LocalNetworks.PNG
    "Если OpenVPN Remote Access то не забудте добавить RA сеть в Local Networks Site-to-Site OpenVPN и в Remote Networks на другом узле." - А вот это уже, не совсем понимаю где это сделать.
    Скриншоты настроек:
    1 узел: https://cloud.mail.ru/public/bsmJ/38NNZKqWo
    2 узел: https://cloud.mail.ru/public/51sr/51XCbQsfs



  • @RusakNS Здр
    Предположу , что PFSense 2 ничего не знает про 172.16.0.0/24
    а PFSense 1 ничего не знает про 172.16.20.0/25
    Настройте статические маршруты к этим сетям , и все должно заработать



  • @Konstanti Да, все оказалось элементарно. Именно в этом и была проблема. Спасибо.
    @viktor_g Спасибо.



  • @RusakNS Схожая проблема. Пожалуйста, выложите эти элементарные настройки. Заранее благодарен.



  • @uixrw Настройки обоих узлов OpenVPN я выложил выше. А сейчас зашел в System->Routing -> Static routes и вручную прописал сети и шлюз для каждой из них.



  • @RusakNS Как только я создаю шлюз с OpenVPN, он тут же отваливается. Сам OpenVPN перестаёт работать.



  • @uixrw А какие интерфейсы имеют Ваши pfsense и что Вы в шлюзах прописываете?



  • У меня всего два классических интерфейса и, соответственно только один gateway наружу:111.JPG
    При создании маршрута выбор гейтвеев невелик, соответственно только один:222.JPG
    OpenVPN между офисами работает при этом отлично.



  • @RusakNS said in Маршрутизация между двумя OpenVPN:

    А сейчас зашел в System->Routing -> Static routes и вручную прописал сети и шлюз для каждой из них.

    Open VPN не нуждается в добавлении статических маршрутов. Всю маршрутизацию можно организовать его средствами. Единственное но - режиме PSK не работает директива push.



  • @pigbrother said in Маршрутизация между двумя OpenVPN:

    @RusakNS said in Маршрутизация между двумя OpenVPN:

    А сейчас зашел в System->Routing -> Static routes и вручную прописал сети и шлюз для каждой из них.

    Open VPN не нуждается в добавлении статических маршрутов. Всю маршрутизацию можно организовать его средствами. Единственное но - режиме PSK не работает директива push.

    +++

    ОВПН тем и хорош, что оч. гибок в настройке. Необходимые роуты пушатся (кроме режима PSK - в нем в настройках клиентов роуты "рисуются") клиентам. Не надо никакой "статики" и создания явных ОВПН-интерфейсов.

    @uixrw
    @RusakNS
    Рекомендую удалить статику, потратить время на чтение оф. доки ОВПН и настроить правильно. Иначе проблем в дальнейшем можно нажить.



  • @pigbrother Я на своем примере просто объяснил, что я сделал. У меня с одного VPN, подсеть другого pfsense видеть стал только когда я вручную в pfsense маршруты прописал



  • @werter Если бы я понимал, как возможно, более грамотно это реализовать. Так бы и сделал.



  • Ну Вы, отцы, совсем уж сурово! Та ведь можно вообще начать книжки читать!


Log in to reply