PPPOE-SNIFF(8) PPPOE-SNIFF(8)
名前
pppoe-sniff - ネットワーク上を流れる標準的でない PPPoE フレームを調査す
る
書式
pppoe-sniff [options]
説明
pppoe-sniff は PPPoE PADR や session フレームと思われるものを待ち受け、
pppoe(8) を動作させるのに必要なその他のオプションを推定する。
DSL サービス提供業者の中には標準的でない PPPoE フレームタイプを使ってい
ると思われるものがあり、 Service-Name フィールドに適切な値を設定する 必
要 がある。多くの場合、DSL 提供業者からそれらの値を詮索するよりは、接続
の成功しているマシンから嗅ぎ出す方が簡単である。
pppoe-sniff を使うには、2 台のコンピュータ、DSL モデム、 (イーサーネ ッ
トスイッチではない) イーサーネットハブが必要である。
通常のように DSL モデムがコンピュータのイーサーネットカードに直接接続さ
れている場合、まず (イーサーネットカードに繋がっていた側を) イーサー ネ
ットハブの "uplink" ポートに接続する。次に 2 台のコンピュータを通常のポ
ートに接続する。一方のコンピュータは、DSL サービス提供業者がサポート す
る OS 上で DSL サービス提供業者から提供されたソフトウェアを実行する。も
う一方のコンピュータは、Linux にして root でログインする。
Linux マシンは、イーサーネットインターフェースを無差別 (promiscuous) モ
ー ドにして、pppoe-sniff を実行する。例えば、イーサーネットインターフェ
ースが eth0 の場合は、以下のコマンドを実行する:
ifconfig eth0 promisc
pppoe-sniff -I eth0
もう一方のマシンは、通常通り DSL 接続を開始する。少し時間が経過すると、
推 奨される PPPOE_EXTRA の値を pppoe-sniff が表示する筈である。この値を
/etc/ppp/pppoe.conf に設定すること。 PPPOE_EXTRA に必要な特 別 な 値 を
pppoe-sniff が表示した場合、この値に ISP 名、DSL モデムの製造業者とモデ
ル番号を添えて E メールで pppoe@roaringpenguin.com に送って下さい 。 2
台のコンピュータを持たないユーザーのために、この情報を集めて PPPoE のウ
ェブページで提供する予定である。
pppoe-sniff が終了した場合 (または、ハングしたように思われて停止させ た
場合)、以下のようにして無差別モードを解除するのを忘れないこと:
ifconfig eth0 -promisc
オプション
-I interface
-I オプションは、使用するイーサーネットインターフェースを指定す
る。 Linux 上では、eth0 や eth1 が一般的である。インターフェース
は 、pppoe-sniff を開始する前に「アップ (起動)」して、無差別モー
ドにしておかなければならない。
-V -V オプションを指定すると、 pppoe-sniff はバージョン番号を表示し
て終了する。
バグ
pppoe-sniff は Linux 上でしか動作しない。
著者
pppoe-sniff は David F. Skoll
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa