DHCP データとして NIS+ を使用する場合に発生する問題は、次のカテゴリに分類されます。
NIS+ をデータとして選択できない
NIS+ が適切に構成されない
権限の不足と資格が原因の NIS+ アクセス問題
NIS+ をデータストアとして選択しようとして、DHCP マネージャのデータストアの選択肢に NIS+ が含まれていなかったり、NIS+ のインストールと実行が確認できないというメッセージが dhcpconfig から返されたりすることがあります。これは、このネットワークでは NIS+ が使用されている可能性はあるが、このサーバーには NIS+ が構成されていないことを意味します。NIS+ をデータとして選択するためには、サーバーマシンが NIS+ クライアントとして構成されている必要があります。
サーバーを NIS+ クライアントとして設定するためには、ドメインがすでに構成され、そのマスターサーバーが動作している必要があります。さらに、ドメインのテーブルのマスターサーバーがすでに作成され、ホストテーブルには新しいクライアントシステムのエントリ (DHCP サーバー) が存在している必要があります。『Solaris ネーミングの設定と構成』の「NIS+ クライアントの構成」で、NIS+ クライアントの構成についての詳細が説明されています。
DHCP で NIS+ が正常に使用できるようになっても、NIS+ を変更するとエラーになり、構成の問題が明らかになることがあります。表 5–1 を使用して、問題の原因を特定してください。
表 5–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+ オブジェクトやテーブルを更新できないというエラーメッセージが表示されることがあります。表 5–2 を使用して、受け取った NIS+ エラーの原因を特定してください。
表 5–2 NIS+ アクセスの問題