На данный момент имею настроенный сервер Open VPN на маршрутизаторе. И доступ к внутренней сети маршрутизатора с клиента имеется без проблем.
Конфиг сервера:
https://pastebin.com/N5pdGbWx
Хочу сделать доступ с сервера к клиенту. На сервере адресация вида 192.168.89.XYZ, на клиенте адресация 192.168.0.XYZ. Клиент - тоже маршрутизатор. Я так понимаю что необходимо добавить маршрут к конфигу на сервере или к конфигу клиента в /etc/openvpn/ccd/client_username, но какой я не понимаю.
> На данный момент имею настроенный сервер Open VPN на маршрутизаторе. И доступ
> к внутренней сети маршрутизатора с клиента имеется без проблем.
> Конфиг сервера:
> https://pastebin.com/N5pdGbWx
> Хочу сделать доступ с сервера к клиенту. На сервере адресация вида 192.168.89.XYZ,
> на клиенте адресация 192.168.0.XYZ. Клиент - тоже маршрутизатор. Я так понимаю
> что необходимо добавить маршрут к конфигу на сервере или к конфигу
> клиента в /etc/openvpn/ccd/client_username, но какой я не понимаю.На сервере — маршрут к локальной сети клиента через IP-адрес клиента в туннеле.
На клиенте — маршрут к локальной сети сервера через IP-адрес сервера в туннеле.
Это не обязательно даже делать именно в конфиге OpenVPN; но так делать удобно тем, что маршрут будет подниматься вместе с туннелем и не надо явно прописывать адрес шлюза.
Я бы сделал как-то так, в конфиге сервера:
route 192.168.0.0 255.255.255.0
push "route 192.168.89.0 255.255.255.0"(не проверял, но как-то так по памяти)
Так с клиента роут на сервер не передать. Со стороны только руками прописать нужный роут
> Так с клиента роут на сервер не передать. Со стороны только руками
> прописать нужный роутА зачем с клиента на сервер передавать?
> А зачем с клиента на сервер передавать?Что бы сервер "узнал что" такая-то сеть живёт за клиентом.
Иначе трафик просто пойдёт в дефолтный шлюз, при условии что нет статик роута
>На сервере — маршрут к локальной сети клиента через IP-адрес клиента в туннеле.
>> А зачем с клиента на сервер передавать?
> Что бы сервер "узнал что" такая-то сеть живёт за клиентом.
> Иначе трафик просто пойдёт в дефолтный шлюз, при условии что нет статик
> роутаА сервер не может заранее знать, какой маршрут этому клиенту прописать? Если не может, то можно попробовать что-то сделать через скрипт client-connect, гугл в помощь для примеров.