diff options
author | Crist J. Clark <cjc@FreeBSD.org> | 2002-01-29 00:23:35 +0000 |
---|---|---|
committer | Crist J. Clark <cjc@FreeBSD.org> | 2002-01-29 00:23:35 +0000 |
commit | 76f10508d45b4a344bdebc955636eac3438c55e0 (patch) | |
tree | ef387e917ce7624147339fadf5dd005483c5e2b5 | |
parent | 4b82fc955f15e8f0aeeecab222072b8c1898f422 (diff) |
Put a complete set of pppd(8) sample configuration files in
/usr/share/examples/pppd.
Update pppd(8) documentation to reflect this, usr.sbin/pppd/pppd.8.
Remove the out-of-place pppd(8) configuration files in etc/ppp,
ppp.shells.sample and ppp.deny.
Make the appropriate changes to the build process, etc/Makefile and
etc/mtree/BSD.usr.mtree, so it all works.
The files from etc/ppp, ppp.shells.sample and ppp.deny, were moved
with a repo copy. Note it in the logs with a forced commit to these
two.
Submitted by: Maxim Konovalov <maxim@macomnet.ru> provided the new samples.
Notes
Notes:
svn path=/head/; revision=89936
-rw-r--r-- | etc/Makefile | 7 | ||||
-rw-r--r-- | share/examples/pppd/auth-down.sample | 7 | ||||
-rw-r--r-- | share/examples/pppd/auth-up.sample | 7 | ||||
-rw-r--r-- | share/examples/pppd/chap-secrets.sample | 17 | ||||
-rw-r--r-- | share/examples/pppd/chat.sh.sample | 33 | ||||
-rw-r--r-- | share/examples/pppd/ip-down.sample | 7 | ||||
-rw-r--r-- | share/examples/pppd/ip-up.sample | 8 | ||||
-rw-r--r-- | share/examples/pppd/options.sample | 16 | ||||
-rw-r--r-- | share/examples/pppd/pap-secrets.sample | 17 | ||||
-rw-r--r-- | usr.sbin/pppd/pppd.8 | 3 |
10 files changed, 117 insertions, 5 deletions
diff --git a/etc/Makefile b/etc/Makefile index 86bb60f7c5d9..81aa09a0bb7f 100644 --- a/etc/Makefile +++ b/etc/Makefile @@ -43,8 +43,7 @@ BIN2= netstart pccard_ether rc.suspend rc.resume MTREE= BSD.include.dist BSD.local.dist BSD.root.dist BSD.usr.dist \ BSD.var.dist BSD.x11.dist BSD.x11-4.dist NAMEDB= PROTO.localhost.rev named.conf named.root make-localhost -PPPCNF= ppp.deny ppp.shells.sample -PPPCF2= ppp.conf +PPPCNF= ppp.conf ETCMAIL=Makefile README mailer.conf access.sample virtusertable.sample \ mailertable.sample aliases @@ -117,10 +116,8 @@ distribution: ${MTREE} ${DESTDIR}/etc/mtree cd ${.CURDIR}/namedb; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \ ${NAMEDB} ${DESTDIR}/etc/namedb - cd ${.CURDIR}/ppp; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \ - ${PPPCNF} ${DESTDIR}/etc/ppp cd ${.CURDIR}/ppp; ${INSTALL} -c -o root -g ${BINGRP} -m 600 \ - ${PPPCF2} ${DESTDIR}/etc/ppp + ${PPPCNF} ${DESTDIR}/etc/ppp cd ${.CURDIR}/mail; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \ ${ETCMAIL} ${DESTDIR}/etc/mail @if [ -d ${DESTDIR}/etc/mail -a -f ${DESTDIR}/etc/mail/aliases -a \ diff --git a/share/examples/pppd/auth-down.sample b/share/examples/pppd/auth-down.sample new file mode 100644 index 000000000000..b2da150dc040 --- /dev/null +++ b/share/examples/pppd/auth-down.sample @@ -0,0 +1,7 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Example for /etc/ppp/auth-down file. + +/usr/bin/logger -p daemon.notice -t pppd "User $2 is logged off" diff --git a/share/examples/pppd/auth-up.sample b/share/examples/pppd/auth-up.sample new file mode 100644 index 000000000000..3d9c07e80344 --- /dev/null +++ b/share/examples/pppd/auth-up.sample @@ -0,0 +1,7 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Example for /etc/ppp/auth-up file. + +/usr/bin/logger -p daemon.notice -t pppd "User $2 is logged in" diff --git a/share/examples/pppd/chap-secrets.sample b/share/examples/pppd/chap-secrets.sample new file mode 100644 index 000000000000..40d5dfdc86e3 --- /dev/null +++ b/share/examples/pppd/chap-secrets.sample @@ -0,0 +1,17 @@ +# $FreeBSD$ +# +# Example for /etc/ppp/chap-secrets file. +# +# This file should be owned by root and not readable or +# writable by any other user. +# +# Dialin format: <remote name> <our name> <password> <allowed IP addresses> +# +joe server password 192.168.0.0/24 192.168.2.2 +lisa server l1z4 * !192.168.0.1 +mike server secret * +luser server nopass - +# +# Dialout format: <our name> <server name> <password> +# +jane isp password diff --git a/share/examples/pppd/chat.sh.sample b/share/examples/pppd/chat.sh.sample new file mode 100644 index 000000000000..6418ebfdf6a4 --- /dev/null +++ b/share/examples/pppd/chat.sh.sample @@ -0,0 +1,33 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Example for chat.sh file. + +INIT='at&f' + +dial(){ + /usr/bin/chat -v \ + ABORT "ERROR" \ + ABORT "NO DIALTONE" \ + TIMEOUT 5 \ + "" "AT" \ + "OK" "${INIT}" \ + "OK"-"+++"-"" "ATH" \ + ABORT "BUSY" \ + ABORT "NO ANSWER" \ + ABORT "NO CARRIER" \ + "OK" "ATDP$1" \ + TIMEOUT 70 \ + "ogin:" "username" \ + "word:" "pasword" \ + TIMEOUT 50 \ + "PPP" "\c" + + [ $? -eq 0 ] && exit 0 + + echo "$1 failed" 1>&2 + exit 1 +} + +dial 1234567 diff --git a/share/examples/pppd/ip-down.sample b/share/examples/pppd/ip-down.sample new file mode 100644 index 000000000000..45b8eb45675d --- /dev/null +++ b/share/examples/pppd/ip-down.sample @@ -0,0 +1,7 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Example for /etc/ppp/ip-down file. + +/usr/bin/logger -p daemon.notice -t pppd "$1 is down" diff --git a/share/examples/pppd/ip-up.sample b/share/examples/pppd/ip-up.sample new file mode 100644 index 000000000000..a0fc1b02aaaf --- /dev/null +++ b/share/examples/pppd/ip-up.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Example for /etc/ppp/ip-up file. + +/usr/bin/logger -p daemon.notice -t pppd "$1 is up" +/usr/sbin/ntpdate ntpserver diff --git a/share/examples/pppd/options.sample b/share/examples/pppd/options.sample new file mode 100644 index 000000000000..fd861b7ad842 --- /dev/null +++ b/share/examples/pppd/options.sample @@ -0,0 +1,16 @@ +# $FreeBSD$ +# +# Example for /etc/ppp/options file. +# +/dev/cuaa4 +115200 +modem +crtscts +asyncmap 0 +connect '/etc/ppp/chat.sh' +defaultroute +noipdefault +persist +holdoff 5 +mtu 250 +mru 250 diff --git a/share/examples/pppd/pap-secrets.sample b/share/examples/pppd/pap-secrets.sample new file mode 100644 index 000000000000..8896bdd7a65f --- /dev/null +++ b/share/examples/pppd/pap-secrets.sample @@ -0,0 +1,17 @@ +# $FreeBSD$ +# +# Example for /etc/ppp/pap-secrets file. +# +# This file should be owned by root and not readable or +# writable by any other user. +# +# Dialin format: <remote name> <our name> <password> <allowed IP addresses> +# +joe server password 192.168.0.1/24 192.168.2.2 +lisa server l1z4 * !192.168.0.1 +mike server secret * +luser server nopass - +# +# Dialout format: <our name> <server name> <password> +# +jane isp password diff --git a/usr.sbin/pppd/pppd.8 b/usr.sbin/pppd/pppd.8 index 8f7d0f19aad3..c9a0b012d5d7 100644 --- a/usr.sbin/pppd/pppd.8 +++ b/usr.sbin/pppd/pppd.8 @@ -1126,6 +1126,9 @@ Lists users who may not use the system password PAP authentication. .B /etc/ppp/ppp.shells Lists user shells which are approved for system password PAP authentication logins. +.TP +.B /usr/share/examples/pppd/ +Sample pppd configuration files. .SH SEE ALSO .IR chat(8), .IR ppp(8) |