Dell EMC Unity:LDAPおよびLDAPSの接続状態を確認する方法
Summary: この記事では、UnityがLDAP/LDAPSサーバーに接続する方法、および各ステップの状態を確認する方法について説明します。また、接続の問題のトラブルシューティングに関するガイダンスも提供します。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
- LDAP/LDAP接続をテストするためのLdapsearch
LDAPSの場合、LDAPSのセットアップ中にldaps証明書をUnityにアップロードする必要があります。
コマンドを実行するには、rootアクセス権が必要です。
LDAPテスト コマンドの例は次のとおりです。
ldapsearch -x-d 1 -v -H ldap://ldapserver_name_or_IP:389-b "CN=Users,dc=peeps,dc=lab" -D "CN=Administrator,CN=Users,DC=peeps,DC=lab" -w パスワード
LDAPSテスト コマンドの例:
env LDAPTLS_CACERT=/EMC/backend/CEM/LDAPCer/serverCertificate.cer ldapsearch -x -d 1 -v -H ldaps://ldapserver_name_or_IP:636 -b "CN=Users,dc=peeps,dc=lab" -D "CN=Administrator,CN=Users,DC=peeps,DC=lab" -w Password
メモ: 「LDAPTLS_CACERT」は、Unityがサーバー証明書を検索する場所を示します。LDAPはポート389,3268を使用できます。LDAPS は 636,3269 を使用できます。お客様にパスワードの入力を求める場合は、「-w Password」の代わりに「-W」を使用してください。
- 接続プロセス
ステップ2# UnityサーバーとLDAPサーバー間のTCP接続を確立します。
ステップ3#TLSは、/EMC/backend/CEM/LDAPCer/serverCertificate.cer
にアップロードされた証明書のUnity側をチェックしますステップ4#TLSハンドシェイク、クライアントはクライアント
にClient helloメッセージを送信しますステップ5#TLSハンドシェイク、サーバーはserver helloメッセージをクライアント
に送信して応答しますステップ6#TLS サーバーは認証のために証明書をクライアントに送信し、クライアントが/EMC/backend/CEM/LDAPCer/serverCertificate.cer
で確認します。 ステップ7#LDAPサーバーは、クライアント
から提供されたバインド ユーザーとパスワードを確認します メモ: LDAP接続にTLS接続がありません。
- 接続の成功例
ldap_create
ldap_url_parse_ext(ldaps://123.abc.cde.com::3269/??base)
LDAPパスワードの入力:
ldap_sasl_bind ldap_send_initial_request
ldap_new_connection 1 1 0
ldap_int_open_connection
ldap_connect_to_host: TCP 123.abc.cde.com::3269
ldap_new_socket:
3 ldap_prepare_socket:
3 ldap_connect_to_host: 123.123.123.123:3269 <<<<<< ホスト名を IP アドレス
ldap_pvt_connect に復元しようとしています。 fd: 注3 TM: -1 async:
0 接続試行:
接続成功<<<<<<<< TCP セッションが確立されます。
TLSトレース: SSL_connect:before/connect初期化<<<<<のアップロードされた証明書がここでチェックされます。証明書が存在する場合、エラーはありません。
TLSトレース: SSL_connect:SSLv2/v3 write client hello TLS
トレース: SSL_connect:SSLv3 read server hello TLS
証明書の検証:深さ: 2、エラー: 0、件名: /xxxxxxxxxxxxxxxxxxxxxx
TLS証明書の検証:深さ: 1、エラー: 0、件名: /C=xx/O=xxx /CN=xxxxx、発行者: /C=xx/O=xxx./CN=xxxx
TLS証明書の検証:深さ: 0、err: 0、件名: /CN=xxxxxx 発行者: /C=US/O=xxx./CN=xxxxxx
TLSトレース: SSL_connect:SSLv3 読み取りサーバー証明書 A <<<<<<サーバー証明書
の TLS トレースを確認します。SSL_connect:SSLv3 読み取りサーバー キー交換 TLS
トレース: SSL_connect: SSLv3 読み取りサーバー証明書要求
TLSトレース: SSL_connect:SSLv3読み取りサーバーが完了しました
TLSトレース: SSL_connect:SSLv3書き込みクライアント証明書TLS
トレース: SSL_connect:SSLv3書き込みクライアント キー交換 TLS
トレース: SSL_connect:SSLv3書き込み変更暗号仕様
TLSトレース: SSL_connect:SSLv3書き込み終了
TLSトレース: SSL_connect:SSLv3フラッシュデータ
TLSトレース: SSL_connect:SSLv3読み取り終了
ldap_open_defconn:LDAPSサーバーへの接続が正常に<<<<<確立されました。
ldap_send_server_request ber_scanf fmt ({it) ber:
ber_scanf fmt ({i) ber:
ber_flush2: SD 3
ldap_result LD 0x7fd64f5a5750 MSGID 1
に 90 バイト.....................
#フィルター: (objectclass=*)
#リクエスト:
すべて#
res_errno: 0、res_error: <>、res_matched: <> <<<<< バインド検索またはユーザー検索が成功しました。
ldap_free_request (ORIGID 2、MsGlast 2)
- エラー メッセージと解決策
「dap_connect_to_host: getaddrinfo が失敗しました: 名前またはサービスが不明です "
DNSサーバー、ファイアウォール、DNSロード バランサー
を確認してください 2 接続エラー "TCP セッション エラー":
"接続エラー番号"
LDAP サーバーのポートと IP 接続を確認してください。ファイアウォール
3 接続 TLS エラー "証明書が見つかりません":
"TLS: 検証場所を読み込めませんでした ..."
LDAPS サーバー証明書がアップロードされているかどうか
を確認してください 4 接続 TLS エラー "client hello error":
「TLS トレース: SSL_connect:SSLv2/v3書き込みクライアントhelloのエラー」
サーバーのサポートTLSを確認してください。ファイアウォール
5接続のTLSエラー「server hello error」
を確認してください。SSL_connect:SSLv2 / v3のエラーはサーバーhelloを読み取ります"
サーバーがTLSをサポートしているかどうかを確認してください。ファイアウォール
6接続のTLSエラーを確認してください"certificate verify error":
"TLS証明書の検証: エラー「
LDAPSサーバー証明書を確認し、再度Unityにアップロードしてください。
7 接続エラー「バインドユーザー/パスワードエラー」:
"ldap_bind: 無効な認証情報「
ユーザー名とパスワードを確認してください。同じアカウントでお客様のデスクトップ クライアントにログインしてみてください。
- tcpdumpのキャプチャによるトラブルシューティング
Affected Products
Dell EMC UnityArticle Properties
Article Number: 000185419
Article Type: How To
Last Modified: 12 ديسمبر 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.