このデーモンでは、IPv6 用のルーター発見と自動アドレスの設定が実装されます。表 16-2 は、サポートされているオプションを示します。
表 16-2 in.ndpd デーモンのオプション
オプション |
説明 |
---|---|
-d |
すべてのイベントのデバッグをオンにする |
-D |
特定のイベントのデバッグをオンにする |
-f |
設定を読み出す元のファイル (デフォルトファイルのかわり) |
-I |
インタフェース関連情報ごとに印刷する |
-n |
ルーター通知をループバックしない |
-r |
受信パケットを無視する |
-v |
冗長モード (さまざまな種類の診断メッセージを報告する) |
-t |
パケット追跡をオンにする |
/etc/inet/ndpd.conf 構成ファイルと、/var/inet/ndpd_state.interface 起動ファイル (存在する場合) のパラメータセットは、in.ndpd の動作を制御します。
/etc/inet/ndpd.conf が存在すると構文解析され、ノードをルーターに使用するための設定が行われます。表 16-3に、このファイルに出現する可能性がある各種キーワードをまとめます。ホストを起動してもルーターが直ぐに利用できなかったり、ルーターが通知したパケットがドロップしてホストに届かないことがあります。/var/inet/ndpd_state.interface ファイルはノード別に管理され、定期的に更新される状態ファイルであるため、処理が失敗して再起動したときはルーターがなくてもインタフェースを設定できます。このファイルにはインタフェースアドレス、更新時間、有効期間などの情報が、先のルーター通知で得られた情報とともに保存されています。
状態ファイルの内容は変更する必要はありません。in.ndpd デーモンが自動的に管理します。
キーワード |
説明 |
---|---|
ifdefault |
すべてのインタフェースのルーターの動作を指定する。次の構文を使用してルーターパラメータと対応する値を設定する ifdefault [variable value] |
prefixdefault |
プレフィックス通知のデフォルトの動作を指定する。次の構文を使用してルーターパラメータと対応する値を設定する prefixdefault [variable value] |
if |
インタフェース別パラメータを設定する。構文は次のとおり if interface [variable value] |
prefix |
インタフェース別プレフィックス情報を通知する。構文は次のとおり prefix prefix/length interface [variable value] |
ifdefault/prefixdefault エントリは、構成ファイルの if エントリと prefix エントリの前に置く必要があります。
設定変数と設定できる値については、in.ndpd(1M) と ndpd.conf(4) のマニュアルページを参照してください。
次の例は、テンプレート (コメント行) とキーワードと設定変数の使用方法を示します。
# ifdefault [variable value]* # prefixdefault [variable value]* # if ifname [variable value]* # prefix prefix/length ifname # # Per interface configuration variables # #DupAddrDetectTransmits #AdvSendAdvertisements #MaxRtrAdvInterval #MinRtrAdvInterval #AdvManagedFlag #AdvOtherConfigFlag #AdvLinkMTU #AdvReachableTime #AdvRetransTimer #AdvCurHopLimit #AdvDefaultLifetime # # Per Prefix: AdvPrefixList configuration varialbes # # #AdvValidLifetime #AdvOnLinkFlag #AdvPreferredLifetime #AdvAutonomousFlag #AdvValidExpiration #AdvPreferredExpiration ifdefault AdvReachableTime 30000 AdvRetransTimer 2000 prefixdefault AdvValidLifetime 240m AdvPreferredLifetime 120m if qe0 AdvSendAdvertisements 1 prefix 2:0:0:56::/64 qe0 prefix fec0:0:0:56::/64 qe0 if qe1 AdvSendAdvertisements 1 prefix 2:0:0:55::/64 qe1 prefix fec0:0:0:56::/64 qe1 if qe2 AdvSendAdvertisements 1 prefix 2:0:0:54::/64 qe2 prefix fec0:0:0:54::/64 qe2 |