diff options
Diffstat (limited to 'etc/ppp')
-rw-r--r-- | etc/ppp/ppp.conf.iij.sample (renamed from etc/ppp/ppp.conf.iij) | 2 | ||||
-rwxr-xr-x | etc/ppp/ppp.conf.server.sample | 48 | ||||
-rwxr-xr-x | etc/ppp/ppp.dialup.sample | 44 | ||||
-rwxr-xr-x | etc/ppp/ppp.pap.dialup.sample | 46 |
4 files changed, 139 insertions, 1 deletions
diff --git a/etc/ppp/ppp.conf.iij b/etc/ppp/ppp.conf.iij.sample index 6c15bc9..3c0069f 100644 --- a/etc/ppp/ppp.conf.iij +++ b/etc/ppp/ppp.conf.iij.sample @@ -10,7 +10,7 @@ # In all cases, you can use same username and password assigned # from IIJ. # -# $Id: ppp.conf.iij,v 1.1.1.1 1995/01/31 06:24:33 amurai Exp $ +# $Id: ppp.conf.iij,v 1.2 1996/01/31 15:03:04 mpp Exp $ # ############################################################################# # diff --git a/etc/ppp/ppp.conf.server.sample b/etc/ppp/ppp.conf.server.sample new file mode 100755 index 0000000..8e0f8e7 --- /dev/null +++ b/etc/ppp/ppp.conf.server.sample @@ -0,0 +1,48 @@ +# +# ppp.conf showing possible setup for ppp server +# + +# default is to enable extentions to ppp to have Microsoft clients +# negotiate nameservers and netbios nameservers + +default: + disable lqr + set debug phase lcp chat + set timeout 0 + enable msext + set ns xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx + set nbns xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx + +# standard dial-in PPP where authentication is done via a +# "login: password:" arrangement - usually a script handles that on +# the client side + +cuaa0: + disable passwdauth + set ifaddr myaddress client-address-1 + enable proxy + +cuaa1: + disable passwdauth + set ifaddr myaddress xxx.xxx.xxx.2 + enable proxy + +# dial-in PPP where mgetty has "auto" detected PPP packets and ran +# /usr/sbin/ppp -direct pap(line) +# (see sample.ppp-pap-dialup) +# we enable pap to authenticate the user, and enable passwdauth +# (another modification) to use the password file to authenticate +# the user, and log them on to the system + +papcuaa0: + enable pap + enable passwdauth + set ifaddr myaddress xxx.xxx.xxx.1 + enable proxy + +papcuaa0: + enable pap + enable passwdauth + set ifaddr myaddress xxx.xxx.xxx.2 + enable proxy + diff --git a/etc/ppp/ppp.dialup.sample b/etc/ppp/ppp.dialup.sample new file mode 100755 index 0000000..2c80548 --- /dev/null +++ b/etc/ppp/ppp.dialup.sample @@ -0,0 +1,44 @@ +#!/bin/sh - +## +## Copyright (c) 1995 Mark Newton +## All rights reserved. +## +## Redistribution and use in source and binary forms, with or without +## modification, are permitted provided that the following conditions +## are met: +## 1. Redistributions of source code must retain the above copyright +## notice, this list of conditions and the following disclaimer. +## 2. Redistributions in binary form must reproduce the above copyright +## notice, this list of conditions and the following disclaimer in the +## documentation and/or other materials provided with the distribution. +## +## THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND +## ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +## ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE +## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +## OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +## HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +## LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +## OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +## SUCH DAMAGE. +## +## @(#)ppp-shell.sh 1.03 951019 +## + +IDENT=`echo $0 | sed -e 's/^.*-\(.*\)$/\1/'` +echo IDENT is now $IDENT +CALLEDAS="$IDENT" +TTY=`tty` + +if [ x$IDENT = xdialup ]; then + IDENT=`basename $TTY` +fi + +echo "PPP for $CALLEDAS on $TTY" +echo "Starting PPP for $IDENT" +echo "~~~~~~~~~~~~~~~~~~~~~~~~~" + +exec /usr/sbin/ppp -direct $IDENT + diff --git a/etc/ppp/ppp.pap.dialup.sample b/etc/ppp/ppp.pap.dialup.sample new file mode 100755 index 0000000..a3f8da0 --- /dev/null +++ b/etc/ppp/ppp.pap.dialup.sample @@ -0,0 +1,46 @@ +#!/bin/sh - +## +## Copyright (c) 1995 Mark Newton +## All rights reserved. +## +## Redistribution and use in source and binary forms, with or without +## modification, are permitted provided that the following conditions +## are met: +## 1. Redistributions of source code must retain the above copyright +## notice, this list of conditions and the following disclaimer. +## 2. Redistributions in binary form must reproduce the above copyright +## notice, this list of conditions and the following disclaimer in the +## documentation and/or other materials provided with the distribution. +## +## THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND +## ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +## ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE +## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +## OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +## HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +## LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +## OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +## SUCH DAMAGE. +## +## @(#)ppp-shell.sh 1.03 951019 +## + +IDENT=`echo $0 | sed -e 's/^.*-\(.*\)$/\1/'` +CALLEDAS="$IDENT" +TTY=`tty` + +# echo calledas: $CALLEDAS, ident: $IDENT, tty=$TTY +# exit + +if [ x$IDENT = xdialup ]; then + IDENT=`basename $TTY` +fi + +echo "PPP for $CALLEDAS on $TTY" +echo "Starting PPP for $IDENT" +echo "~~~~~~~~~~~~~~~~~~~~~~~~~" + +exec /usr/sbin/ppp -direct pap$IDENT + |