ネットワークストリーム使用時の推奨ファイアウォール設定

更新しました Sep 3, 2024

使用製品

ソフトウェア

  • LabVIEW Datalogging and Supervisory Control Module
  • LabVIEW

問題

  • アプリケーションでネットワークストリームを使用しています。推奨されるファイアウォール設定は何ですか?
  • Network Strams が通信に使用するポートはどれですか?

解決策

Windowsオペレーティングシステムは、LabVIEW が使用するプロトコルへのアクセスをブロックするセキュリティをロックダウンする可能性があります。ネットワーク ストリームを適切に使用するには、ファイアウォール設定で例外を必要とする特定のプロセスがあります。
  • lkads.exe - NI PSPサービスロケータ
  • LabVIEW.exe - LabVIEW開発環境でネットワークストリームを使用するVIを実行する場合
  • <スタンドアロン アプリケーション> .exe - ネットワーク ストリームを使用するスタンドアロン実行可能ファイルを実行する場合。
あるいは、LogosXT が通信に使用するポートの範囲を開くこともできます。

追加情報

ネットワーク ストリームは、TCP ポート2343 (デフォルト)、UDP ポート6000 ~ 6010 (デフォルト)、TCP ポート59110 以降を使用します ( LogosXT 構成ごとに、サーバ上で実行されているアプリケーションごとに1つのポート)。詳細については、NIの製品をサポートするようにソフトウェア/ハードウェアのファイアウォールを構成するを参照してください 。

Windows 7 ユーザーへの注意:使用する各イーサネット アダプターが「自宅」または「職場」設定に設定されていることを確認してください。ネットワークがプライベートに設定されている場合、次のエラーがスローされます。
Host Side.viのネットワークストリームライターエンドポイントの作成でエラー -1950678945が発生しました

考えられる理由:

LabVIEW: URL でローカルホストに対応しないホスト名が指定されていますが、LabVIEWはローカルホストでの指定された操作のみをサポートしています。リモートでホストされている変数またはストリームエンドポイントに対して指定された操作を実行することはできません。