Привет.Соеденил два офиса через openvpn
Конфиг сервера:
dev tun
local 82.207.106.аа
ifconfig 192.168.7.1 192.168.7.2
port 1194
proto udp
user nobody
group nobody
daemon
comp-lzo
push "route 192.168.0.0 255.255.255.0"
push "route 192.168.5.0 255.255.255.0"
route 192.168.3.0 255.255.255.0
keepalive 10 60
ping-timer-rem
persist-tun
persist-key
log /var/log/openvpn.log
status /var/log/openvpn-status.log
verb 1
secret secret.key
Конфиг клиента:
dev tun
remote 82.207.106.аа
ifconfig 192.168.7.2 192.168.7.1
port 1194
proto udp
user nobody
group nobody
comp-lzo
up /usr/local/etc/openvpn/openvpn_up.sh
keepalive 10 60
ping-timer-rem
persist-tun
persist-key
log /var/log/openvpn.log
status /var/log/openvpn-status.log
verb 3
secret secret.key
Так вот проблема в том что push в клиент не вставляет нужный маршрут
push "route 192.168.0.0 255.255.255.0"
push "route 192.168.5.0 255.255.255.0"
и приходится в клиенте добавлять:
up /usr/local/etc/openvpn/openvpn_up.sh
cat openvpn_up.sh
#!/bin/sh
/sbin/route add -net 192.168.0.0/24 192.168.7.1
так вот вопрос к Гуру, как обойтись без костыля, а добавить маршрут только методом push со стороны сервера.
С уважением, udaff