[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:02965] Re: ppp ?
えんどう@パステルネットワークです。
Ryosuke.Nago@xxxxxxxxxxx, suke@xxxxxxxxxxx wrote:
>
> SlackwareでのPPP-onのように exec /usr/sbin/pppd 以下の記載がどこにも無いのですが、
> これでいいのでしょうか?。とにかく以下の設定を参考に書き直しただけでは、発信すら
> しません。Slackwareのppp-onを試しにやってみると、発信して接続できていそうなんです
> が、 /sbin/ifconfig -a とやってもppp接続されていません、という内容のお叱りを受け
> るだけです。
> Debianではppp-on は利用できないのでしょうか?。
つい先日、Slackware から Debian 1.3.1 に乗りかました。その時の経験から言うと、基本的
には、Debian の pppd や chat はSlackware と同じなので、使えると思います。わたしは、
Slackware 2.3 くらいの頃の ppp-on をベースにした設定をいまだに使ってます。
ただ、Slackware と debian では、シリアルデバイスのロックファイルのディレクトリが異
なっていたので、そのあたりを修正してます。
わたしのところで使っている接続用スクリプト、切断用スクリプト、設定ファイルを以下に
示します。また、ダイアルアップしたいユーザは、dip グループに入れておきます。
ppp-on の中に出てくる、ATG1=2 という設定は、Alexon 128/HG 固有のATコマンドで、同期
非同期変換64K PPP 接続モードにするための設定です。
■ ppp-on(-rwxr-x--- 1 root dip) の設定
#!/bin/sh
#
#
# PPP starter connecting to 64K@bekkoame with alex-128/HG DSU
#
# 1997.11.9 by T.Endo
#
#
# ISDN connection
#
LOCKDIR=/var/lock
DEVICE=ttyS0
SPEED=115200
if [ -f $LOCKDIR/LCK..$DEVICE ]
then
echo "PPP device is locked"
exit 1
fi
/usr/sbin/pppd $DEVICE $SPEED connect '/usr/sbin/chat ABORT BUSY "" "ATZ" OK "ATG1=2" OK "atd0298-5x-xxxx" CONNECT' user watakushi modem crtscts noipdefault lock defaultroute
■ /etc/ppp/pap-secrets(-rw------- 1 root root)の内容
# Secrets for authentication using PAP
# client server secret IP addresses
watakushi * himitsudayo
■ ppp-off (-rwxrwx--- 1 root dip) の内容
#!/bin/sh
######################################################################
#
# Determine the device to be terminated.
#
if [ "$1" = "" ]; then
DEVICE=ppp0
else
DEVICE=$1
fi
######################################################################
#
# If the ppp0 pid file is present then the program is running. Stop it.
if [ -r /var/run/$DEVICE.pid ]; then
kill -INT `cat /var/run/$DEVICE.pid`
#
# If the kill did not work then there is no process running for this
# pid. It may also mean that the lock file will be left. You may wish
# to delete the lock file at the same time.
if [ ! "$?" = "0" ]; then
rm -f /var/run/$DEVICE.pid
echo "ERROR: Removed stale pid file"
exit 1
fi
#
# Success. Let pppd clean up its own junk.
echo "PPP link to $DEVICE terminated."
exit 0
fi
#
# The ppp process is not running for ppp0
echo "ERROR: PPP link is not active on $DEVICE"
exit 1
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Takashi Endo /MR @ Pastel Networks in JAPAN
E-Mail: enchan@xxxxxxxxxxxxxxxxxxx
Sakura Wars Home Page:
http://www.bekkoame.or.jp/~enchan/sakura/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=