Есть необходимость соединить две сети через openvpn. На сервере линукс c openpvn 2.09 конфиг сервера
Code:
port 1195
proto udp
dev tun1
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key # This file should be kept secret!
dh /etc/openvpn/keys/dh1024.pem
ifconfig 10.0.1.1 10.0.1.2
push "route 192.168.1.0 255.255.255.0"
route 192.168.2.0 255.255.255.0 10.0.1.1
keepalive 10 120
tls-auth /etc/openvpn/keys/ta.key 0 # This file is secret
tls-server
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 1
раньше клиент был тоже на линуксе с тем же конфигом,и все работало , но компьютер сломался и решили заменить на роутер wl500g с прошивко olega
конфиг клиента
Code:
dev tun0
keepalive 10 120
proto udp
remote myserver.ru 1195
ifconfig 10.0.1.2 10.0.1.1
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert tepliystan.crt
key tepliystan.key
tls-auth ta.key 1
tls-client
comp-lzo
verb 1
#script-security 2
#up '/sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 10.0.1.1'
Openvpn установлен в Flash как написано на форуме,
Соединение устанаваливается, но при этом на клиенте не прописывается путь к сети за сервером. (хотя команда push в конфиге сервера есть), если на клиенте в консоли на роутере добавить route руками, то все нормально.
Пробовал использовать команду UP (выполнять скрипт при установке соединения), не выполняет, пишет что то про security-level
Подскажите как сделать, что бы route прописывался автоматически , при установке openvpn соединения.