Доброе время суток.
Пытаюсь объединить две сети с помощью openvpn.
Надо соединить две подсети (192.168.0.0/24 сервер и 192.168.2.0/24 клиент).
Соединение проходит, виртуальные сети openvpn видят друг друга (клиент пингуется с сервера и наоборот).
В конфиге сервера (server.conf) прописано push «route 192.168.0.0 255.255.255.0» - на клиенте маршрут к подсети сервера добавляется нормально.
Прописываю клиентский конфиг (ccd/client) iroute 192.168.2.0/24 - и ВСЁ! Эта тварь не работает - на сервер маршрут к подсети клиента НЕ ДОБАВЛЯЕТСЯ! Во всех гуглах и доках написано, что должен добавляться! ПРи том, что судя по логам клиентский конфиг считывается и даже пишется что маршрут добавлен! Но в route его нифига нет.
Хелп плиз, уже второй час с этой херней долбусь!
Server: CentOS 5.8 x64, OpenVPN 2.1.4
Client: CentOS 6.3 x64, OpenVPN 2.2.2
Если в конфиге сервера жестко прописать route в сеть клиента - работает (правда почему-то сети видно только с серверов, с машин в подсетях нифига не видно - ещё один гемор)