[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/
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=