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

ネットワーククライアント用のルーターの指定方法

  1. ネットワーク上にルーターが 1 つしかなく、ネットワーク構成サーバーが自動的にそのルーターの名前を指定するようにしたい場合は、ネットワーククライアントが /etc/defaultrouter ファイルを持っていないことを確認します。

  2. 次の手順に従って、ネットワーク構成サーバーが設定したデフォルトのルーターの名前を上書きします。

    1. ネットワーククライアント上に /etc/defaultrouter を作成します。

    2. デフォルトのルーターとして指定してあるマシンのホスト名と IP アドレスを入力します。

    3. 指定したデフォルトのルーターのホスト名と IP アドレスを、ネットワーククライアントの /etc/inet/hosts に追加します。

  3. ネットワークに複数のルーターがある場合は、ネットワーククライアント上に /etc/defaultrouter を作成し、空のままにしておきます。

/etc/defaultrouter を作成し、それを空のままにしておくと、2 つの動的ルーティングプロトコル、つまり、ICMP RDISC (Router Discovery Protocol) か RIP (Routing Information Protocol) のどちらか一方が実行されます。システムは、まず in.rdisc プログラムを実行します。このプログラムは、ルーター検出プロトコルを実行しているルーターを捜します。該当するルーターが見つかった場合は、in.rdisc はそのまま実行を続け、RDISC プロトコルを実行するルーターを追跡し続けます。

RDISC プロトコルに応答しているルーターがないと判断した場合は、システムは RIP を使用し、in.routed デーモンを実行してルーターを追跡します。