ndd ユーティリティーは、以下の 2 種類のモードで使用することができます。
非対話モード
対話モード
非対話モードでは、ndd ユーティリティーを使用して特定のコマンドを実行します。コマンドが実行されると、ユーティリティーは終了します。対話モードでは、ndd ユーティリティーを使用して複数のパラメタ値を表示または設定することができます。詳細は、ndd(1M) のマニュアルページを参照してください。
ここでは、パラメタ値を変更または表示する方法を説明します。
パラメタ値を変更するには、-set オプションを使用します。
-set オプションを指定して ndd ユーティリティーを呼び出すと、ユーティリティーは指定された値をドライバに引き渡し、パラメタに割り当てます。値には /dev/hme ドライバインスタンスを、名称まで含めて指定します。
% ndd -set /dev/hme パラメタ名 値 |
パラメタ値を表示するには、パラメタ名だけを指定し、値を省略します。
-set オプションを省略すると、照会とみなされます。ndd ユーティリティーは指定されたドライバインスタンスを照会し、指定されたパラメタの値を取り出し、表示します。
% ndd /dev/hme パラメタ名 |
対話モードでパラメタ値を変更するには、以下のように ndd hme を指定します。
ndd ユーティリティーは、パラメタ名の入力を促すプロンプトを表示します。
% ndd /dev/hme name to get/set? (パラメタ名を入力します。 ? を入力するとパラメタの一覧が表示されます) |
hme ドライバで使用することができるすべてのパラメタを表示するには、ndd /dev/hme \? と入力します。
example# ndd /dev/hme \? ? (read only) transceiver_inuse (read only) link_status (read only) link_speed (read only) link_mode (read only) ipg1 (read and write) ipg2 (read and write) use_int_xcvr (read and write) pace_size (read and write) adv_autoneg_cap (read and write) adv_100T4_cap (read and write) adv_100fdx_cap (read and write) adv_100hdx_cap (read and write) adv_10fdx_cap (read and write) adv_10hdx_cap (read and write) autoneg_cap (read only) 100T4_cap (read only) 100fdx_cap (read only) 100hdx_cap (read only) 10fdx_cap (read only) 10hdx_cap (read only) lp_autoneg_cap (read only) lp_100T4_cap (read only) lp_100fdx_cap (read only) lp_100hdx_cap (read only) lp_10fdx_cap (read only) lp_10hdx_cap (read only) instance (read and write) lance_mode (read and write) ipg0 (read and write) example# |