PAP方式のコネクトスクリプトの例(カーネル2.1.121で作動確認済み)

pppのバージョンは、ppp-2.3.5です。

この他に、usernameとパスワードを入れたファイル(/etc/ppp/pap-secrets)が 必要です。



#! /bin/bash
#
#	Hi-ho (Hanno)			Jul/21/98
#

PACKET_SIZE=1024
DEBUG=""



SIGNAL=TERM

#
#
#--------------------------------------------------------
#
case $1 in

up)
##
/usr/sbin/pppd connect '/usr/sbin/chat -v \
       ABORT "NO CARRIER" ABORT BUSY \
       "" \\d\\datz OK-atz-OK \
       atdp0081-03-123-4567 CONNECT "" '  \
   mru $PACKET_SIZE mtu $PACKET_SIZE \
   crtscts modem lock \
   $DEBUG defaultroute noipdefault \
	name myname /dev/ttyS0 115200 remotename ppp0 ipparam ppp0
;;

down)
if [ -s /var/run/ppp0.pid ]
then
    /bin/kill -$SIGNAL $(/bin/cat /var/run/ppp0.pid)
fi
exit 0
;;

*)
##
/bin/cat<&2
usage: $0 {up|down}
       up --- start up upp link
       down - shut down ppp link
EOM
exit 1
;;

esac

98年9月17日改訂