PC Firewall Settings Prevent NI Software and Hardware from Working Properly

Updated Jul 25, 2023

Reported In

Hardware

  • CompactRIO Chassis
  • CompactRIO Controller
  • USRP-2974

Software

  • LabVIEW
  • LabVIEW Real-Time Module

Issue Details

I need to take advantage of network communication for application deployment, remote control of applications or instruments, transferring data or accessing and hosting web servers and services, but my firewall settings don't allow me to do it properly. What can I do?

Solution

A wide variety of NI products take advantage of network communication to provide different types of functionality. Given the fact that the majority of corporate and personal networks feature a combination of hardware and software firewalls, it is often necessary to change firewall settings to allow the network traffic needed for a given National Instruments product to function properly. 
 

This document outlines the transport layer protocols and ports that different NI products and features use, as well as where you can change these ports (if this is possible).

You should also see the documentation for your hardware or software firewall for instructions on how to change firewall settings in order to allow the desired traffic. If you are working on a large network in which you do not have access to change hardware or software firewall settings, please contact your network administrator and reference this document.

Remember that in most situations it is only necessary to configure your hardware or software firewalls to enable incoming connections to server ports (for servers running on your local PCs or embedded hardware targets). When using software firewalls, you may also be prompted to allow individual applications to send or receive data.

Additional Information

You can use a network traffic monitor to identify the ports used during communication with network instruments.  Allowing those identified ports through the firewall should restore communication with your NI hardware.