Windows Active Directoryドメインへの参加が失敗する - エラー:「No logon servers found(ログオンサーバが見つかりません)」
This document (7000207) is provided subject to the disclaimer at the end of this document.
環境
Novell SUSE Linux Enterprise Server 10 SP1
問題の状況
YaST2モジュール'WindowsDomainMembership'を使用してActive Directoryドメインに参加しようとすると、次のエラーに遭遇します。
エラー:ドメインへの参加に失敗しました。ログオンサーバが見つかりません。
ログファイル/var/log/YaST2/y2logには、次のようにエラーが表示さます。
2008-04-14 13:54:12 <3> linux(21475) [bash] ShellCommand.cc(shellcommand):78 [2008/04/14 13:54:12, 0] utils/net_ads.c:ads_startup_int(286)};
2008-04-14 13:54:12 <3> linux(21475) [bash] ShellCommand.cc(shellcommand):78 ads_connect: No logon servers
2008-04-14 13:54:12 <3> linux(21475) [bash] ShellCommand.cc(shellcommand):78 Join to domain is not valid: No logon servers
2008-04-14 13:54:12 <5> linux(21475) [Perl] modules/SambaNetJoin.pm(SambaNetJoin::Test):56 LANG=C net ads testjoin -s /tmp/YaST2-21475-HPsBU8/smb.conf -P =>
$VAR1 = {
'stderr' =>
'[2008/04/14 13:54:12, 0] utils/net_ads.c:ads_startup_int(286)
ads_connect: No logon servers
Join to domain is not valid: No logon servers
',
'exit' => 255,
'stdout' => ''
解決策
- winbind、nmb、およびsmbの各サービスがアクティブでなく、実行されていないことを確認します。
rcwinbind stop ; rcnmb stop ; rcsmb stop
- YaST2モジュール「Kerberos Client」を使用して、ドメイン設定値を設定します。
- ユーザルートとして/etc/samba/smb.conf ファイルを編集し、グローバルセクションで、次のオプションを設定します。
workgroup = DOMAINNAME
password server = IP_OF_PASSWORD_SERVER
realm = KERBEROS_REALM
security = ads
変更を保存し、ファイルを閉じます。
- ルートとして、次のコマンドを実行します。
net ads join -U Administrator@DOMAIN
要求されたら、管理者パスワードを入力します。
- コマンドが正常に完了したら、次のコマンドを使用してwinbind、nmb、smb の各サービスを起動します。
rcwinbind start ; rcnmb start ; rcsmb start
- smbclientを使用して、パスワードサーバでの認証がうまくいくかどうかチェックします。
smbclient -L SMB-SERVER -U USERNAME
認証が成功した場合は、SMB-SERVERの使用可能な共有がすべて表示されます。
追加情報
根本原因
YaST2 Windows Domain Membershipモジュールは、呼び出されると、ドメインへの接続に使用される一時的なsmb.confとkrb5.confを書き込みます。ただし、この一時的環境設定には、パスワードサーバが組み込まれていないので、参加は不可能です。
Disclaimer
この情報は、米国Novell, Inc.およびノベル株式会社の内外から発生したものです。本文書の内容または本文書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。
本文書に記載されている会社名、製品名はそれぞれ各社の商品、商標または登録商標です。
- ドキュメントID: 7000207
- 作成年月日: 25-APR-2008
- 修正年月日: 24-DEC-2008
- ドキュメントリビジョン:
- 分類:
- 対象NOVELL製品およびバージョン: SUSE Linux Enterprise Server
- カテゴリ: