wok-next diff dropbear/stuff/sshx @ rev 18042
ppp/ppp.cgi: misc fixes
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Mon May 11 16:08:11 2015 +0200 (2015-05-11) |
parents | 56c606af68bc |
children | 0c87072c012d |
line diff
1.1 --- a/dropbear/stuff/sshx Sun May 10 12:23:00 2015 +0200 1.2 +++ b/dropbear/stuff/sshx Mon May 11 16:08:11 2015 +0200 1.3 @@ -30,12 +30,13 @@ 1.4 read -s -t 30 DROPBEAR_PASSWORD && export DROPBEAR_PASSWORD 1.5 $ssh $1 true || exit 1 1.6 } 1.7 - extra="$(route -n | awk -vd=${1#*@} \ 1.8 + extra="$(route -n | awk -vd=$(nslookup ${1#*@} | \ 1.9 + sed '$!d;s/.*: \([^ ]*\).*/\1/') \ 1.10 '$1=="0.0.0.0"{ print d " gw " $2 " dev " $8 }')" 1.11 for i in ${4/default/128.0.0.0/1 0.0.0.0/1} ; do 1.12 echo "route add -net $i dev \$1" 1.13 done > /etc/ppp/ip-up.d/pppssh$$ 1.14 - [ "$4" ] && echo "route add $extra" >> /etc/ppp/ip-up.d/pppssh$ 1.15 + [ "$4" ] && echo "route add $extra" >> /etc/ppp/ip-up.d/pppssh$$ 1.16 chmod +x /etc/ppp/ip-up.d/pppssh$$ 1.17 n=10.$(($$%256)).$(($$/256)) 1.18 ppp="/usr/sbin/pppd local noauth nodetach"