Проблема с маршрутизацией в openvpn
Помогите решить следующую проблему:
Есть две сети:
192.168.1.0/24 и 192.168.2.0/24
Сервера (192.168.1.20/192.168.2.20) соединены через интернет
хочу сделать, чтобы сети видели одна другую
для этого настраиваю openvpn-2.0 из стандартными настройками для сервера и клиента.
тунель подниматется нормально.
На сервере (192.168.1.20) появляется интерфейс tun0: 10.8.0.1/10.8.0.2
На клиенте (192.168.2.20) - 10.8.0.6/10.8.0.5
ping между хостами (10.8.0.1-10.8.0.6) проходит нормально
прописываю маршруты, для объединения сетей:
на сервере:
route add -net 192.168.2.0 netmask 255.255.255.0 gw 10.8.0.1
на клиенте:
route add -net 192.168.1.0 netmask 255.255.255.0 gw 10.8.0.6
из клиента ping 192.168.1.20 проходит нормально
но в обратную сторону ничего не идет (ping 192.168.2.20)
в этом случае смотрю пакеты tcpdump-ом на интерфесах tun0 - из сервера пакеты уходят, но на клиенте (интерфейс tun0) они не появляются.
Подскажите в чем может быть проблема?
PS Настраиваю при отключеном фаерволе