( Celtic | 2020. 03. 25., sze - 09:46 )

Amikor openvpn volt, akkor egyszeruen kapcsolodas elott elmentettem a default route-t egy tmp fileba, majd az openvpn a config alapjan visszaallitotta:

route-up /usr/local/bin/vpn_up.sh

Ocsmany megoldas, de mukodott.

 

connect script

#!/bin/bash
cd /root/OpenVPN_Config/
ip ro ls | grep default | awk '{print $3}' > /tmp/defgw
openvpn --config  /root/OpenVPN_Config/ceges.ovpn 

cat /usr/local/bin/vpn_up.sh
#!/bin/bash
a=$(ip ro ls | grep default | awk '{print $3}') ; echo $a ;route del default gw $a
b=$(cat /tmp/defgw) ; route add default gw $b
route add -net 10.0.0.0/8 gw $a
exit 0

Sajna most, hogy ipsec van (shrewsoft vpn) mar nem jarhato, valami mast kell kitalalnom. Egyelore virtualboxbol fut az ipsec client, szoval igy elvagyok, de szivesen melloznem a vboxot.