Сделал сервер openvpn 2.0 на фрибсд 5.4
UNIX# cat /usr/local/etc/openvpn/openvpn.conf
local x.x.x.x
port 1194
proto udp
dev tun
ca keys/ca.crt
cert keys/server.crt
key keys/server.key # This file should be kept secret
dh keys/dh1024.pem
server 172.10.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 192.168.77.0 255.255.255.0"
client-config-dir ccd
route 192.127.10.0 255.255.255.0
route 192.168.11.0 255.255.255.0
route 192.168.12.0 255.255.255.0
route 192.168.13.0 255.255.255.0
;client-to-client
keepalive 20 40
comp-lzo
persist-key
persist-tun
status /var/log/openvpn-status.log
log /var/log/openvpn.log
verb 3
И поставил клиента на WindowsXP OpenVPN 2.0
client
dev tun
proto udp
remote x.x.x.x 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert xxx.crt
key xxx.key
ping 60
comp-lzo
verb 3
Клиент работает в сети 192.168.13.0/24 и его IP 192.168.13.1
Подключаюсь - все работает.
Жму с клиента пинг 172.10.0.1 (сервер) - работает
Жму с клиента пинг 192.168.77.10 (cервер UNIX) - работает
Пытаюсь пинговать сервер с IP 192.168.13.2 пинги доходят до 192.168.13.1 и не идут на 172.10.0.1
В чем может быть причина. Такое ощущение что OPENVPN соединение не маршрутизируется :(