ndd ユーティリティーは、以下の 2 種類のモードで使用することができます。
非対話モード
対話モード
非対話モードでは、ndd ユーティリティーを使用して特定のコマンドを実行します。コマンドが実行されると、ユーティリティーは終了します。対話モードでは、ndd ユーティリティーを使用して複数のパラメタ値を表示または設定することができます。詳細は、ndd(1M) のマニュアルページを参照してください。
ここでは、パラメタ値を変更または表示する方法を説明します。
パラメタ値を変更するには、-set オプションを使用します。
-set オプションを指定して ndd ユーティリティーを起動すると、指定した値が /dev/qfe ドライバインスタンスに渡され、ドライバはその値をパラメタに設定します。
# ndd -set /dev/qfe パラメタ名 値
パラメタの値を表示するには、パラメタ名だけを指定し、値を省略します。
-set オプションを省略すると、照会とみなされます。ndd ユーティリティーは指定されたドライバインスタンスを照会し、指定されたパラメタの値を取り出し、表示します。
# ndd /dev/qfe パラメタ
対話モードでパラメタ値を変更するには、以下のように ndd /dev/qfe を指定します。
ndd ユーティリティーは、パラメタ名の入力を促すプロンプトを表示します。
# ndd /dev/qfe name to get/set? パラメタ名
パラメタ名を入力するか、? (すべてのパラメタの表示) を入力すると、パラメタ値の入力を促すプロンプトが表示されます。
qfe ドライバで使用することができるすべてのパラメタを表示するには、 ndd /dev/qfe \? と入力します。
# ndd /dev/qfe \? ? (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_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) 100fdx_cap (read only) 100hdx_cap (read only) 10fdx_cap (read only) 10hdx_cap (read only) lp_autoneg_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) #