Q100705: pingコマンドを使用してネットワーク接続をテストする方法

まとめ

フローティング ライセンスを使用しており、クライアント マシンの 1 つがライセンス サーバーからライセンスをチェックアウトできない場合は、ping コマンドを使用して、2 台のマシンが相互に通信できるかどうかを確認できます。

詳細情報
pingは、2つのネットワークポイント間でデータを中継することで機能します。pingコマンドは、宛先のホスト名またはIPアドレスに少量のデータ(パケット)を送信します。パケットのステータスは、コマンドプロンプトまたはターミナルウィンドウに受信済みまたは未受信として表示され、ユーザーは通信が成功したかどうかを知ることができます。

トラブルシューティング

ping コマンドを使用するにはホスト名と IP アドレスが必要であり、これらはFoundryライセンス ユーティリティのライセンス診断ファイルの一部として含まれています。診断ログの生成の詳細については、 「Q100105: ライセンス診断ファイルの生成方法」の記事を参照してください。

ホスト名と IP アドレスを見つけるには、次の手順に従うこともできます。

ホスト名

ホスト名を見つけるには、コマンドプロンプトまたはターミナルウィンドウを開き、 hostnameと入力して Enter キーを押します。

IPアドレス

IP アドレスの検索方法は、オペレーティング システムによって異なります。

Windows Windows で IP アドレスを見つけるには、コマンド プロンプト ウィンドウを開き、 ipconfigと入力して Enter キーを押します。

IP アドレスは、イーサネットまたは WiFi アダプタ上の IPv4 アドレスとして表示されます。

ウィンドウズ:

Windows で IP アドレスを見つけるには、コマンド プロンプト ウィンドウを開き、 ipconfigと入力して Enter キーを押します。

IP アドレスは、イーサネットまたは WiFi アダプタ上の IPv4 アドレスとして表示されます。

リナックス:

Linux で IP アドレスを見つけるには、ターミナル ウィンドウを開き、 ifconfig -aと入力して Enter キーを押します。

IP アドレスは inet アドレスとして表示されます。

注: Linux では、このコマンドは利用可能なすべてのネットワーク カードを表示し、プライマリ ネットワーク カードは eth0 に関連付けられます。

MacOSの場合:

macOS で IP アドレスを見つけるには、ターミナル ウィンドウを開き、 ipconfig getifaddr en0と入力して Enter キーを押します。

注意: macOS の場合、このコマンドは en0 に関連付けられたネットワーク カードの IP アドレスのみを検索します。プライマリ イーサネット アダプタ以外のネットワーク カードを使用している場合は、これを変更する必要がある場合があります。

WindowsでPINGを使用する

ホスト名と IP アドレスを取得したら、ping コマンドを使用して接続をテストできます。ping コマンドの使用方法は、オペレーティング システムによって多少異なります。

  1. コマンドプロンプトを開く

  2. コマンドプロンプトで、 ping <destination host name or IP Address>と入力してEnterキーを押します(<宛先ホスト名またはIPアドレス>を実際のホスト名またはIPアドレスに置き換えてください)。

  3. Windows で ping が成功したかどうかを確認するには、Ping 統計領域を確認し、受信または失われたパケットの数を確認します。

    ping が成功すると次のように表示されます:
    パケット: 送信 = 4、受信 = 4、損失 = 0 (損失 0%)

    失敗した ping は次のように表示されます:
    パケット: 送信 = 4、受信 = 0、損失 = 4 (100% 損失)

    ネットワーク内でホスト名が見つからない場合は、次のエラーが発生します。
    Ping要求でホスト<hostname>が見つかりませんでした。名前を確認してもう一度お試しください。

LinuxとMacOSでPINGを使用する

  1. ターミナルを開く

  2. ターミナルウィンドウで、 ping -c 5 <destination host name or IP Address>と入力してEnterキーを押します(<宛先ホスト名またはIPアドレス>を実際のホスト名またはIPアドレスに置き換えてください)。

  3. Linux または macOS で ping が成功したかどうかを確認するには、Ping 統計領域を確認し、受信または失われたパケットの数を確認します。

    ping が成功すると次のように表示されます:
    送信パケット5個、受信パケット5個、パケットロス0%、時間1ミリ秒

    失敗した ping は次のように表示されます:
    送信パケット5個、受信パケット0個、パケットロス100%、時間4000ミリ秒

    ネットワーク内でホスト名が見つからない場合は、次のエラーが発生します。
    Ping: <ホスト名>: 名前またはサービスが不明です

DNSキャッシュをクリアする

ping しているコンピューターから応答が得られない場合は、DNS キャッシュの問題に関連している可能性があります。

次の手順では、オペレーティング システムの DNS キャッシュをクリアする方法について説明します。

ウィンドウズ:

  1. コマンドプロンプトを開く

  2. コマンドプロンプトでipconfig /flushdnsと入力し、Enterキーを押します。

リナックス:

Linux ではデフォルトで DNS キャッシュが有効になっていません。Linux にサードパーティの DNS キャッシュ サービスをインストールしている場合は、サードパーティの DNS サーバーのドキュメントを参照して DNS キャッシュをフラッシュしてください。

macOS:

  1. ターミナルを開く

  2. ターミナル ウィンドウでdscacheutil -flushcacheと入力し、Enter キーを押します。

さらに詳しく

この問題は、ファイアウォールが 2 つのポイント間の通信をブロックしていることにも関連している可能性があります。

ファイアウォール経由でライセンス サーバーを実行する方法については、 「Q100216: ファイアウォール経由でライセンス サーバーを使用する方法」の記事を参照してください。

この記事に記載されている手順を実行した後も問題が引き続き発生する場合は、サポート チケットを開いて、発生している問題とこれまでに行ったトラブルシューティング手順をお知らせください。

サポート チケットを開く方法の詳細については、 「Q100064: サポート チケットの発行方法」の記事を参照してください。

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください