Имам пуснат openvpn сървър. Целта му е да се доспътва локалната мрежа на сървъра отвън (не се прекарва целият трафик на клиентите през впн-а, а само се добавя рутинг в тяхната таблица за въпросната мрежа). Проблемът е, че въпросният рутинг не се добавя коректно когато клиентът е windows7.
Това е конфигурацията на сървъра:
Код:
cd /etc/openvpn
proto udp
port 1194
verb 1
log-append /var/log/openvpn.log
daemon
dev tun
persist-tun
persist-key
server 10.0.0.0 255.255.255.0
ifconfig-pool-persist ips.txt
client-to-client
push "route-delay 2 600"
push "route 10.0.0.0 255.255.255.0"
push "route 172.16.20.0 255.255.255.224"
push "persist-key"
cipher AES-256-CBC
ca certs/ca.crt
dh keys/dh2048.pem
cert certs/server.crt
key keys/server.key
tls-auth keys/ta.key 0
keepalive 10 50
proto udp
port 1194
verb 1
log-append /var/log/openvpn.log
daemon
dev tun
persist-tun
persist-key
server 10.0.0.0 255.255.255.0
ifconfig-pool-persist ips.txt
client-to-client
push "route-delay 2 600"
push "route 10.0.0.0 255.255.255.0"
push "route 172.16.20.0 255.255.255.224"
push "persist-key"
cipher AES-256-CBC
ca certs/ca.crt
dh keys/dh2048.pem
cert certs/server.crt
key keys/server.key
tls-auth keys/ta.key 0
keepalive 10 50
A това на клиента
Код:
client
dev tun
proto udp
ip-win32 netsh
remote 77.70.80.21 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ns-cert-type server
ca ca.crt
tls-auth ta.key 1
cert toshiba.crt
key toshiba.key
cipher AES-256-CBC
route-method exe
route-delay 2
dev tun
proto udp
ip-win32 netsh
remote 77.70.80.21 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ns-cert-type server
ca ca.crt
tls-auth ta.key 1
cert toshiba.crt
key toshiba.key
cipher AES-256-CBC
route-method exe
route-delay 2
в рутинг таблицата на клиента, когато той е windows7 се появява следният ред
дест маск гейт интерфейс метрик
10.0.0.0 255.255.255.0 10.0.0.5 192.168.1.3 26
а би трябвало да е така
10.0.0.0 255.255.255.0 10.0.0.5 10.0.0.6 26
тоест за интерфейс се слага този през който физически е осъществена връзката с впн-а, а не виртуалният адаптер. Ако на ръка го променя всичко тръгва... под xp рутинга се добавя коректно и няма проблеми.
Openvpn клиента е пуснат в Compatibility мод за vista и с администраторски права.
Дали някой се е спречкал с този проблем или има идея как да го преборя.
Предварително Ви благодаря и поздрави.