Вообщем не знаю правильно или нет, методом научного тыка стало соеденяться, что я сделал:
конфиг vpn4.ovpn
Code:
dev tap0
client
remote 10.253.0.29 5051
tls-client
cipher none
ca vpnclientca.crt
cert vpnclientcert.crt
key vpnclientkey.key
tls-auth vpnclientta.key 1
proto udp
verb 2
mute 5
keepalive 60 320
dhcp-option DOMAIN vpn
dhcp-option DISABLE-NBT
в post-mount добавил:
Code:
/opt/etc/init.d/S20openvpn start
скрипт S20openvpn
Code:
#!/bin/sh
# Make device if not present (not devfs)
if ( [ ! -c /dev/net/tun ] ) then
# Make /dev/net directory if needed
if ( [ ! -d /dev/net ] ) then
mkdir -m 755 /dev/net
fi
mknod /dev/net/tun c 10 200
fi
# Make sure the tunnel driver is loaded
if ( !(lsmod | grep -q "^tun") ); then
insmod tun.o
fi
# Start afresh - add as many daemons as you want
/opt/sbin/openvpn --cd /opt/etc/openvpn --daemon --log-append /var/log/openvpn.log --config /opt/etc/openvpn/vpn4.ovpn --script-security 3
echo '0='$0 '1='$1 '2='$2 '3='$3 '4='$4 '5='$5
sleep 30s
/sbin/udhcpc -i tap0 -p /var/run/udhcpc1.pid -s /tmp/udhcpc
# [EOF]
После перезагрузки впн работает.
Вот как бы теперь автоматизировать переподключение при разрыве соединения.
И можно как нибудь сохранять в лог работу скрипта S20openvpn?