DHCP データ保存方法として NIS+ を使用する場合に、検出される問題は次のように分類できます。
NIS+ をデータ保存方法として選択できない
NIS+ が適切に設定されない
権限の不足と資格が原因の NIS+ アクセス問題
NIS+ をデータ保存方法として選択しようとして、DHCP Manager のデータ保存方法の選択肢に NIS+ が含まれていなかったり、NIS+ のインストールと実行が確認できないというメッセージが dhcpconfig で返されたりすることがあります。これは、NIS+ はネットワークで使用されている可能性はあるが、使用しているサーバーについて設定されていないことを意味します。NIS+ をデータ保存方法として選択する前に、サーバーマシンを NIS+ クライアントとして設定する必要があります。
サーバーを NIS+ クライアントとして設定する前に、ドメインを設定し、ドメインのマスターサーバーを実行しておく必要があります。ドメインのテーブルのマスターサーバーを生成する必要があり、ホストテーブルには、新しいクライアントのマシン (DHCP サーバーマシン) に関するエントリが必要です。『Solaris ネーミングの設定と構成』の「NIS+ クライアントの構成」で、NIS+ クライアントの構成について詳細に説明されています。
DHCP とともに正常に NIS+ を使用している場合に、NIS+ にあとから変更を加えるとエラーが検出され、設定上の問題が発生する場合があります。表 12-1 を使用して、設定問題の原因を判定してください。
表 12-1 NIS+ の設定問題
起こりうる問題 |
問題の判定方法 |
問題への対応 |
---|---|---|
ルートオブジェクトが NIS+ ドメインに存在しない |
コマンド /usr/lib/nis/nisstat を入力する |
『Solaris ネーミングの設定と構成』を参照して NIS+ ドメインを設定する |
password と publickey の情報について NIS+ が使用されていない |
次のコマンドを入力して、ネームサービススイッチ構成ファイルを表示させる cat /etc/nsswitch.conf この「nisplus」キーワードに関する password と publickey の項目を確認する |
ネームサービススイッチの設定については、『Solaris ネーミングの設定と構成』を参照 |
ドメイン名が空である |
次のコマンドを入力する domainname このコマンドによって空の文字列が一覧表示された場合は、このドメインについてドメイン名が設定されていない |
データ保存方法に関するローカルファイルを使用するか、あるいは、ネットワーク用に NIS+ ドメインを設定する。『Solaris ネーミングの設定と構成』を参照 |
NIS_COLD_START ファイルが存在しない |
サーバーシステムで次のコマンドを入力して、ファイルの存在を判定する cat /var/nis/NIS_COLD_START |
データ保存方法に関するローカルファイルを使用するか、あるいは、NIS+ クライアントを作成します。『Solaris ネーミングの設定と構成』を参照 |
NIS+ アクセス問題によって、不正な DES 資格や、NIS+ オブジェクトまたはテーブルを更新する権利が不適切であるというエラーメッセージを受け取る場合があります。表 12-2 を使用して、受け取った NIS+ エラーの原因を判定してください。
表 12-2 NIS+ アクセス問題