# HG changeset patch # User Pascal Bellard # Date 1433146394 -7200 # Node ID 8e23f5ef244472329934706085de47f0970a86f4 # Parent 31fd89019d06d181fa4e5a2404d13f8a57a43af8 ppp/pppnc: udp instead of tcp diff -r 31fd89019d06 -r 8e23f5ef2444 ppp/stuff/pppnc-server --- a/ppp/stuff/pppnc-server Mon Jun 01 10:08:34 2015 +0200 +++ b/ppp/stuff/pppnc-server Mon Jun 01 10:13:14 2015 +0200 @@ -7,7 +7,7 @@ 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 -lp ${1:-$port}" + 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 @@ -18,6 +18,6 @@ done > $ipupd/pppnc$$ [ "$3" ] && echo "route add $extra" >> $ipupd/pppnc$$ chmod +x $ipupd/pppnc$$ -$ppp noipdefault pty "nc $1 ${2:-$port}" ipparam pppnc$$ +$ppp noipdefault pty "nc -u $1 ${2:-$port}" ipparam pppnc$$ [ "$3" ] && route del $extra rm -f $ipupd/pppnc$$