次の方法で共有


LAN のテストのトラブルシューティング

Device.Network テストで発生する問題をトラブルシューティングするには、次の手順に従います。

  1. Windows HLK テストのエラーのトラブルシューティング」を確認します。

  2. 現在のテストの問題については、Windows HLK のリリース ノートを確認してください。

  3. テスト エラーについて、Windows HLK Studio テスト ログ内で有用な情報を探します。 有用な情報が見つかったら、問題を解決し、テストを再実行します。

2 台のコンピューターの LAN テスト ジョブが失敗する場合、2 台のコンピューターのいずれかのメッセージやサポートデバイスを検出できない可能性があります。

この種類の問題を迅速に診断するには、"NDISTest 6.5 - [2 Machine] - CheckConnectivity" ジョブを実行します。 このジョブの実行には数分かかりますが、コンピューターが通信可能で、2 台のコンピューターによるジョブを実行する準備ができているかどうかが通知されます。

接続の問題が発生している場合、ジョブは "Run NDISTest Client" タスクで失敗します。 テスト NIC とサポート NIC が双方向に通信できない場合、ジョブのログ ファイルにエラーが表示されます。 ジョブのログ ファイルの結果を確認し、コンピューターの接続を確認してから、ジョブを再度実行してみてください。

また、サポート コンピューターとして適切なコンピューターを選択していることも確認してください。 マルチポート NIC と複数のコンピューターがセットアップされている場合、NIC やコンピューターの選択を間違える可能性があります。 間違ったコンピューターを誤って選択しないように、LAN テストを実行している 2 台のコンピューターを独自のコンピュータープールに保持することをお勧めします。

NDISTest 6.5 - [2 台のコンピューター] - CheckConnectivity ジョブ

NDISTest 6.5 - [2 台のコンピューター] - CheckConnectivity ジョブにより、基本的な送信と受信を行うことによって、テスト デバイスとサポート デバイスが正常に通信できるようになります。

"デバイスを検出してパラメーターを設定するためのスクリプトを実行する" タスクが "失敗" とマークされている場合、デバイスの自動検出に失敗したということです。 [detect.wtl] をダブルクリックして自動検出ログを開き、検出されなかったデバイスを特定します。

デバイスの自動検出は、推奨トポロジでコンピューターがセットアップされている場合にのみ機能します。 テスト コンピューターには、ターゲット NIC とメッセージ NIC が含まれている必要があります。 サポート コンピューターには、サポート NIC とメッセージ NIC が含まれている必要があります。 接続されたイーサネット デバイスが他にもあると、自動検出が不可能になり、デバイスの名前を変更してロールを示すようにする必要が生じます。

干渉を避けるために、サポート NIC が直接接続 (スイッチやハブを介しない) を使用してテスト NIC に接続されている必要があります。 メッセージ NIC は、コントローラー コンピューター、およびラボまたは企業ネットワークの他の部分への接続に使用されるものと同じ NIC です。

CheckConnectivity スクリプトのロジック

自動検出スクリプトのロジックは次のとおりです。

  1. メッセージ NIC を見つけます。

    1. "MessageDevice" という名前のデバイスを探します。

    2. 見つからない場合は、DHCP によって割り当てられた IP アドレスでイーサネット NIC を探します。

    3. それでも見つからない場合は、静的に割り当てられた IP アドレスを使用してイーサネット NIC を探します。

    4. 何も見つからない場合は、失敗して終了します。

  2. サポート コンピューターで実行している場合は、サポート NIC を見つけます。

    1. "SupportDevice0" という名前のデバイスを探します。

    2. 見つからない場合は、メッセージ NIC ではない有効な物理イーサネット NIC を探します。

    3. 何も見つからない場合は、失敗して終了します。

自動検出スクリプトのロジックの詳細については、次の場所にあるスクリプトを確認してください。 \\[CONTROLLER]\Tests\[ARCH]\NDIS\Scripts\detect.wsf

各値の説明:

[CONTROLLER] コントローラー コンピューターの名前。

[ARCH] X86 (x86 ベースのプロセッサの場合) または amd64 (x64 ベースのプロセッサの場合) のいずれか。

NDISTest ログの読み解き

NDISTest ログを読み取るには、"ndistest.wtl" をダブルクリックするか、タスクの結果を右クリックして、表示するジョブ結果の "追加ファイル" に移動します。 これにより、DTM マネージャー ログ ビューアーが開きます。

NDISTest では、多くの場合、より読みやすい HTML ログも生成されます。 結果の HTML ログを表示するには、タスクの結果を右クリックし、"追加ファイル" にアクセスします。 いくつかのファイルが表示されます。"Client" フォルダーの下にある checkconnectivity.htm ファイルを開きます。

さらに、"Client" フォルダーから "ndistest.htm" を開き、各 NDISTest 6.5 テストの前後に実行される preconfig タスクと postconfig タスクのエラーを表示します。

Device.Network テスト

Windows HLK のトラブルシューティング