Solaris のシステム管理 (第 3 巻)

IPv6 インタフェース構成ファイルのエントリ

IPv6 におけるインタフェースの自動設定では、その所属するリンク層アドレスに基づいてリンクローカルアドレスをノード側で計算できるため、IPv6 インタフェース構成ファイルにはエントリがないことがあります。その場合、起動スクリプトによってインタフェースが設定されます。ノードは近傍探索デーモン in.ndpd で他のアドレスやプレフィックスの情報を取り出します。インタフェースに静的アドレスが必要な場合 (IPv6 では一般的ではありませんが)、ifconfig ユーティリティのコマンドインタフェースを使用して追加できます。その結果、ホスト名のアドレスが /etc/hostname6.interface (または /etc/hostname.interface) に保存され、内容が ifconfig に伝わります。

この場合、ファイルのエントリは、ネットワークインタフェースに関連付けられたホスト名または IP アドレスだけです。たとえば、smc0ahaggar というマシンのプライマリネットワークインタフェースだとします。その /etc/hostname6.* ファイル名は /etc/hostname6.smc0 となり、そのエントリは ahaggar です。

ネットワーキングの起動スクリプトでは、インタフェース数と、ルーティングデーモンとパケットの送信を開始するための /etc/inet/ndpd.conf ファイルの有無を調べます (「Solaris IPv6 ルーターの設定方法」を参照)。