12.5)?
При создании ВПН, нужно создавать маршрут. Нашел на хабре статью 2010 года, но скрипт от туда не проходит по синтаксису. Что может быть не так?
#!/bin/sh
VPNWORK="192.168.44.1"; #обьявляем переменную (например по названию VPN подключения)
if [ $IPREMOTE = $VPNWORK ] #проверяем, если совпадает добавляем маршрут
then
/sbin/route -n add -net 192.168.10.0/24 $IPREMOTE > /tmp/ppp.log 2>&1
fi
Нашел более лучший скрипт, который помог в решении проблемы: #!/bin/sh ifname=$1 # the interface name used by pppd (e.g. ppp3) ttyname=$2 # the tty device name speed=$3 # the tty device speed localip=$4 # the local IP address for the interface remoteip=$5 # the remote IP address ipparam=$6 # the current IP address before connecting to the VPN case "$remoteip" in 172.24.38.116) /sbin/route add -net 192.0.2.0/24 -interface $ifname /sbin/route add -host 192.168.12.54 -interface $ifname ;; esac exit 0;
Обсуждают сегодня