# HG changeset patch # User Pascal Bellard # Date 1470734094 -7200 # Node ID 50aef5b483cbe8f876b2efe9b48960edd36f44d9 # Parent 90198f573d18e93f7ecb098ecc96c91ae76cf276 ppp: remove pppnc (done by pppssh) diff -r 90198f573d18 -r 50aef5b483cb ppp/receipt --- a/ppp/receipt Tue Aug 09 11:03:52 2016 +0200 +++ b/ppp/receipt Tue Aug 09 11:14:54 2016 +0200 @@ -34,8 +34,6 @@ mkdir -p $fs/usr $fs/var/www/tazpanel/menu.d/network/VPN cp -a $install/usr/sbin $fs/usr [ -d "$install/usr/lib" ] && cp -a $install/usr/lib $fs/usr - cp -a $stuff/pppnc-server $fs/usr/sbin - ln $fs/usr/sbin/pppnc-server $fs/usr/sbin/pppnc-client cp -a $stuff/ppp.cgi $fs/var/www/tazpanel ln -s ../../ppp.cgi $fs/var/www/tazpanel/menu.d/network/ppp ln -s ../../../ppp.cgi $fs/var/www/tazpanel/menu.d/network/VPN/ppp diff -r 90198f573d18 -r 50aef5b483cb ppp/stuff/ppp.cgi --- a/ppp/stuff/ppp.cgi Tue Aug 09 11:03:52 2016 +0200 +++ b/ppp/stuff/ppp.cgi Tue Aug 09 11:14:54 2016 +0200 @@ -23,9 +23,6 @@ [ "$(which pppssh 2>/dev/null)" ] && cat <$(_ 'PPP/SSH') EOT - cat <$(_ 'Route shortcut') -EOT ;; *) cat < /etc/ppp/pppssh < - - -
-
- $(_ 'Route shortcut') - - $(_ 'Reach unreachable networks') -
-
- - - - - - - - - - - - - - - - - - - - - - - -
$(_ 'UDP port')
--- $(_ 'Server only') ---
$(_ 'Local IP address')
$(_ 'Remote IP address')
--- $(_ 'Client only') ---
$(_ 'Server IP address')
$(_ 'Server routes')
- -
-
EOT if [ "$(which pppssh 2>/dev/null)" ]; then [ -s /etc/ppp/pppssh ] && . /etc/ppp/pppssh diff -r 90198f573d18 -r 50aef5b483cb ppp/stuff/pppnc-server --- a/ppp/stuff/pppnc-server Tue Aug 09 11:03:52 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -#!/bin/sh - -ppp="/usr/sbin/pppd local noauth nodetach" -port=1111 -ipupd=/etc/ppp/ip-up.d - -case "$0" in -*server) # Usage: pppnc-server [port] [localip:remoteip] - n=10.$(($$%256)).$(($$/256)) - exec $ppp ${2:-$n.1:$n.2} passive proxyarp pty "nc -ulp ${1:-$port}" -esac - -[ -z "$1" ] && echo "Usage: $0 serverip [port] [routes]" && exit 1 -extra="$(route -n | awk -vd=$(nslookup ${1#*@} | sed '/::/d' | sed \ - '$!d;s/.*: \([^ ]*\).*/\1/') '$1=="0.0.0.0"{ print d " gw " $2 " dev " $8 }')" -for i in ${3/default/128.0.0.0/1 0.0.0.0/1} ; do - echo "route add -net $i dev \$1" -done > $ipupd/pppnc$$ -[ "$3" ] && echo "route add $extra" >> $ipupd/pppnc$$ -chmod +x $ipupd/pppnc$$ -$ppp noipdefault pty "nc -u $1 ${2:-$port}" ipparam pppnc$$ -[ "$3" ] && route del $extra -rm -f $ipupd/pppnc$$