ADSL-CONNECT(8) ADSL-CONNECT(8)
名前
adsl-connect - PPPoE 接続を管理するシェルスクリプト
書式
adsl-connect [config_file]
adsl-connect interface user [config_file]
説明
adsl-connect は、 Roaring Penguin ユーザー空間 PPPoE クライアントを使っ
て ADSL 接続を管理するシェルスクリプトである。 config_file を省略した場
合、デフォルトの設定ファイル /etc/ppp/pppoe.conf が使われる。 interface
と user を指定した場合、設定ファイルにあるイーサーネットインターフェ ー
スとユーザー名の設定を上書きする。
通 常は直接 adsl-connect を起動すべきではなく、 ADSL 接続を開始するには
adsl-start を用いるべきである。
adsl-connect は最初に設定ファイルを読み、それから PPPoE 接続を開く。 接
続が切れた場合、syslog にメッセージが記録され、 adsl-connect が再接続を
行う。そして、接続が切れた場合や接続が確立できない場合、 ス ク リ プ ト
/etc/ppp/adsl-lost が存在して実行可能であれば、 adsl-connect はこれを実
行する。
シェルスクリプト adsl-stop を呼ぶと、 adsl-connect はループを抜けさせ、
接続を閉じて終了する。
技術的な詳細
adsl-connect は設定ファイルにある以下のシェル変数を使う。
ETH ADSL モ デムに接続されるイーサーネットインターフェース (例えば
eth0)。
USER ADSL ユーザー ID (例えば b1xxnxnx@sympatico.ca)。
PIDFILE
adsl-connect のプロセス ID が書 か れ る フ ァ イ ル ( 例 え ば
/var/run/pppoe.pid) 。 さ ら に 2 つのファイル ($PIDFILE.pppd と
$PIDFILE.pppoe) には、それぞれ pppd と pppoe のプロセス ID が 入
る。
別 々 の PIDFILE を設定してそれぞれの設定ファイルを使えば、複数の PPPoE
接続を管理できる。 adsl-start と adsl-stop の引き数として、その設定ファ
イルを指定するだけでよい。
著者
adsl-connect は David F. Skoll
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa