wok-current rev 19370
ppp: remove pppnc (done by pppssh)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Aug 09 11:14:54 2016 +0200 (2016-08-09) |
parents | 90198f573d18 |
children | 38da7d1a1d04 |
files | ppp/receipt ppp/stuff/ppp.cgi ppp/stuff/pppnc-server |
line diff
1.1 --- a/ppp/receipt Tue Aug 09 11:03:52 2016 +0200 1.2 +++ b/ppp/receipt Tue Aug 09 11:14:54 2016 +0200 1.3 @@ -34,8 +34,6 @@ 1.4 mkdir -p $fs/usr $fs/var/www/tazpanel/menu.d/network/VPN 1.5 cp -a $install/usr/sbin $fs/usr 1.6 [ -d "$install/usr/lib" ] && cp -a $install/usr/lib $fs/usr 1.7 - cp -a $stuff/pppnc-server $fs/usr/sbin 1.8 - ln $fs/usr/sbin/pppnc-server $fs/usr/sbin/pppnc-client 1.9 cp -a $stuff/ppp.cgi $fs/var/www/tazpanel 1.10 ln -s ../../ppp.cgi $fs/var/www/tazpanel/menu.d/network/ppp 1.11 ln -s ../../../ppp.cgi $fs/var/www/tazpanel/menu.d/network/VPN/ppp
2.1 --- a/ppp/stuff/ppp.cgi Tue Aug 09 11:03:52 2016 +0200 2.2 +++ b/ppp/stuff/ppp.cgi Tue Aug 09 11:14:54 2016 +0200 2.3 @@ -23,9 +23,6 @@ 2.4 [ "$(which pppssh 2>/dev/null)" ] && cat <<EOT 2.5 <li><a data-icon="vpn" href="ppp.cgi#pppssh" data-root>$(_ 'PPP/SSH')</a></li> 2.6 EOT 2.7 - cat <<EOT 2.8 -<li><a data-icon="upgrade" href="ppp.cgi#pppnc" data-root>$(_ 'Route shortcut')</a></li> 2.9 -EOT 2.10 ;; 2.11 *) 2.12 cat <<EOT 2.13 @@ -79,14 +76,6 @@ 2.14 killall pppd 2.15 fi 2.16 ;; 2.17 -*\ setpppnc\ *) 2.18 - [ "$(GET stop_pppncs)" ] && killall pppnc-server 2.19 - [ "$(GET start_pppncs)" ] && 2.20 - pppnc-server "$(GET port)" "$(GET localip):$(GET remoteip)" & 2.21 - [ "$(GET stop_pppncc)" ] && killall pppnc-client 2.22 - [ "$(GET start_pppncc)" ] && 2.23 - pppnc-client "$(GET serverip)" "$(GET port)" "$(GET routes)" & 2.24 - ;; 2.25 *\ setpppssh\ *) 2.26 cat > /etc/ppp/pppssh <<EOT 2.27 PEER="$(GET peer)" 2.28 @@ -128,8 +117,6 @@ 2.29 ACCOUNT="$(sed '/^ACCOUNT=/!d;s/^.*=\([^ \t]*\).*/\1/' /etc/ppp/scripts/ppp-on)" 2.30 PASSPSTN="$(sed '/^PASSWORD=/!d;s/^.*=\([^ \t]*\).*/\1/' /etc/ppp/scripts/ppp-on)" 2.31 PHONE="$(sed '/^TELEPHONE=/!d;s/^.*=\([^ \t]*\).*/\1/' /etc/ppp/scripts/ppp-on)" 2.32 -busybox ps x | grep -v grep | grep -q pppnc_server || stops_disabled='disabled' 2.33 -busybox ps x | grep -v grep | grep -q pppnc_client || stopc_disabled='disabled' 2.34 TITLE="$(_ 'TazPanel - Network') - $(_ 'PPP Connections')" 2.35 header 2.36 xhtml_header | sed 's/id="content"/id="content-sidebar"/' 2.37 @@ -247,46 +234,6 @@ 2.38 --></footer> 2.39 </form> 2.40 </section> 2.41 - 2.42 -<a name="pppnc"></a> 2.43 -<section> 2.44 - <header> 2.45 - <span data-icon="upgrade">$(_ 'Route shortcut') - 2.46 - $(_ 'Reach unreachable networks')</span> 2.47 - </header> 2.48 -<form method="get"> 2.49 - <input type="hidden" name="setppprc" /> 2.50 - <table> 2.51 - <tr> 2.52 - <td>$(_ 'UDP port')</td> 2.53 - <td><input type="text" name="port" size="50" value="1111" /></td> 2.54 - </tr> 2.55 - <tr> <td colspan=2 align=center>--- $(_ 'Server only') ---</td> </tr> 2.56 - <tr> 2.57 - <td>$(_ 'Local IP address')</td> 2.58 - <td><input type="text" name="localip" size="50" value="${LOCALIP:-192.168.254.1}" /></td> 2.59 - </tr> 2.60 - <tr> 2.61 - <td>$(_ 'Remote IP address')</td> 2.62 - <td><input type="text" name="remoteip" size="50" value="${REMOTEIP:-192.168.254.2}" /></td> 2.63 - <tr> <td colspan=2 align=center>--- $(_ 'Client only') ---</td> </tr> 2.64 - <tr> 2.65 - <td>$(_ 'Server IP address')</td> 2.66 - <td><input type="text" name="serverip" size="50" value="1.2.3.4" /></td> 2.67 - </tr> 2.68 - <tr> 2.69 - <td>$(_ 'Server routes')</td> 2.70 - <td><input type="text" name="routes" size="50" value="${ROUTES:-192.168.10.0/24 192.168.20.0/28}" title="$(_ "Routes on peer network to import or 'default' to redirect the default route")"/></td> 2.71 - </tr> 2.72 - </table> 2.73 - <footer><!-- 2.74 - --><button type="submit" name="start_pppncs" data-icon="start" >$(_ 'Start server' )</button><!-- 2.75 - --><button type="submit" name="stop_pppncs" data-icon="stop" $stops_disabled>$(_ 'Stop server' )</button><!-- 2.76 - --><button type="submit" name="start_pppncc" data-icon="start" >$(_ 'Start client' )</button><!-- 2.77 - --><button type="submit" name="stop_pppncc" data-icon="stop" $stopc_disabled>$(_ 'Stop client' )</button><!-- 2.78 - --></footer> 2.79 -</form> 2.80 -</section> 2.81 EOT 2.82 if [ "$(which pppssh 2>/dev/null)" ]; then 2.83 [ -s /etc/ppp/pppssh ] && . /etc/ppp/pppssh
3.1 --- a/ppp/stuff/pppnc-server Tue Aug 09 11:03:52 2016 +0200 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,23 +0,0 @@ 3.4 -#!/bin/sh 3.5 - 3.6 -ppp="/usr/sbin/pppd local noauth nodetach" 3.7 -port=1111 3.8 -ipupd=/etc/ppp/ip-up.d 3.9 - 3.10 -case "$0" in 3.11 -*server) # Usage: pppnc-server [port] [localip:remoteip] 3.12 - n=10.$(($$%256)).$(($$/256)) 3.13 - exec $ppp ${2:-$n.1:$n.2} passive proxyarp pty "nc -ulp ${1:-$port}" 3.14 -esac 3.15 - 3.16 -[ -z "$1" ] && echo "Usage: $0 serverip [port] [routes]" && exit 1 3.17 -extra="$(route -n | awk -vd=$(nslookup ${1#*@} | sed '/::/d' | sed \ 3.18 - '$!d;s/.*: \([^ ]*\).*/\1/') '$1=="0.0.0.0"{ print d " gw " $2 " dev " $8 }')" 3.19 -for i in ${3/default/128.0.0.0/1 0.0.0.0/1} ; do 3.20 - echo "route add -net $i dev \$1" 3.21 -done > $ipupd/pppnc$$ 3.22 -[ "$3" ] && echo "route add $extra" >> $ipupd/pppnc$$ 3.23 -chmod +x $ipupd/pppnc$$ 3.24 -$ppp noipdefault pty "nc -u $1 ${2:-$port}" ipparam pppnc$$ 3.25 -[ "$3" ] && route del $extra 3.26 -rm -f $ipupd/pppnc$$