L2PING(8) |
FreeBSD System Manager's Manual |
L2PING(8) |
名称
l2ping —
L2CAP ECHO_REQUEST をリモートデバイスに送信する
書式
l2ping |
[ -fhn] -a remote [ -c count][ -i wait][ -S source][ -s size] |
解説
l2ping ユーティリティは、リモートデバイスから L2CAP
ECHO_RESPONSE データグラムを引き出すために L2CAP
ECHO_REQUEST データグラムを使用します。
オプションは次の通りです:
-
-a
remote
-
ping するためのリモートデバイスを指定します。リモートデバイスは、その BD_ADDR か名前のいずれかによって指定することができます。名前が指定されたなら、
l2ping ユーティリティは、
bt_gethostbyname(3) を通して名前を解決することを試みます。
-
-c
count
-
送信するパケットの数。このオプションが指定されないなら、
l2ping は割り込まれるまで動作します。
-
-f
-
各パケットを送信する間、ウェートし (待ち) ません。
-
-h
-
使用法メッセージを表示して、終了します。
-
-i
wait
-
各パケットを送信する間に
wait 秒間、ウェートし (待ち) ます。デフォルトでは各パケットの間で 1 秒間、ウェートします。
-f が指定されたなら、このオプションは無視されます。
-
-n
-
数値出力専用。ホストアドレスのシンボリック名を調べることをまったく試みません。
-
-S
source
-
L2CAP
ECHO_REQUEST データグラムを送信するために使用されるべきであるローカルデバイスを指定します。ローカルデバイスは、その BD_ADDR か名前のいずれかによって指定することができます。名前が指定されたなら、
l2ping ユーティリティは、
bt_gethostbyname(3) を通して名前を解決することを試みます。
-
-s
size
-
送信されるペイロード (訳注: パケットのヘッダ部を除いたデータの本体) のバイトの数を指定します。デフォルトのサイズは 44 バイトです。それは最小の L2CAP MTU (48 バイト) から L2CAP シグナルコマンドヘッダ (4 バイト) のサイズを差し引いて計算されます。最大のサイズは 65531 バイトです。それは最大の L2CAP MTU (65535 バイト) から
l2ping の内部で使用するために予約された 4 バイトのペイロードを差し引いで計算されます。慎重にこのオプションを使用してください。いくつかの実装は、大きなサイズでなければハングアップするかクラッシュするかもしれません。
終了ステータス
The
l2ping utility exits 0 on success, and >0 if an error occurs.
作者
Maksim Yevmenkin <emax@FreeBSD.org>
バグ
より多くの統計値を集めることが必要かもしれません。重複、崩壊と紛失パケットがないかどうかチェックすることが必要かもしれません。