<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2854636358152850&amp;ev=PageView&amp;noscript=1">
7 min read

SBA 552: IP Networking Troubleshooting Commands

By Smart Buildings Academy on Jul 9, 2026 7:00:00 AM

Topics: Podcasts

Episode Description:

Every building automation professional will eventually face a controller that goes offline, graphics that stop updating, or trends that suddenly disappear.

The question is whether you'll spend hours guessing or quickly identify the real problem.

In this episode of the Smart Buildings Academy Podcast, you'll learn how to approach IP network troubleshooting with a structured process that helps you isolate issues layer by layer. You don't need to be a network engineer to become more effective at diagnosing common BAS networking problems.

Topics Covered
• How to troubleshoot network issues with a step-by-step process
• The commands every BAS technician should know
• Common networking mistakes that cause communication failures
• Why understanding network layers leads to faster troubleshooting
• BAS-specific networking challenges that technicians encounter every day

The next time a building goes offline, you'll have a clearer path to finding the root cause with confidence.

Click here to download or listen to this episode now.

Podcast Video


itunes-button-300x109
Subscribe via iTunes

stitcher
Subscribe via Stitcher

IP Networking Troubleshooting Commands Every BAS Professional Should Know

Building automation systems have changed dramatically over the past two decades. The days of connecting every device with a simple two-wire run back to a control panel are largely gone. Today's supervisory controllers, field controllers, remote access devices, and workstations all communicate across IP networks.

When those networks experience problems, the effects are immediate. Controllers disappear from the front end, graphics stop updating, trends fail to log, and alarms never arrive. Building owners see equipment that is no longer working. As a building automation professional, you need to recognize that many of these issues are network problems rather than controller failures.

The good news is that solving most network issues does not require becoming a certified network engineer. A structured troubleshooting process and a handful of networking commands can help you isolate problems quickly and confidently.

Start with a Layered Troubleshooting Process

One of the biggest mistakes technicians make is jumping between possible causes without following a logical sequence. Randomly rebooting controllers, replacing hardware, or changing configurations often creates more confusion than solutions.

Instead, work through each network layer one step at a time.

Start by confirming basic connectivity. Then verify your computer's network configuration. Continue checking device addressing, routing, name resolution, and finally application services. Each successful test eliminates an entire category of potential problems and narrows your search.

Changing only one variable at a time also makes it much easier to identify the actual cause when communication is restored.

Essential Network Troubleshooting Commands

Several built-in networking tools can solve the majority of communication problems encountered in building automation systems.

Ping

Ping is the first command most technicians should use.

It verifies whether a device is reachable across the network. If a controller responds to a ping request, you know there is basic IP connectivity between your computer and the device.

If the device does not respond, the issue could involve addressing, cabling, switching, routing, or firewall rules.

Ping answers one simple question.

Can I reach the device?

IPCONFIG /ALL

Your own laptop can often be the source of the problem.

Using IPCONFIG /ALL allows you to verify your IP address, subnet mask, default gateway, DNS settings, and network adapter configuration.

Many communication failures occur simply because a technician's laptop is configured for the wrong subnet.

Before assuming the controller has failed, confirm that your own computer is on the correct network.

ARP

The Address Resolution Protocol, commonly called ARP, helps identify devices at the hardware level.

It is especially valuable when diagnosing duplicate IP addresses, which are surprisingly common in building automation systems. Controllers are often cloned from templates or programmed in panel shops before installation. If unique IP addresses are not assigned during commissioning, duplicate addresses can create intermittent communication failures that are difficult to diagnose.

ARP allows you to verify which MAC address is associated with an IP address and identify conflicts before replacing perfectly functional controllers.

Traceroute

Traceroute shows every router between your computer and the destination device.

If communication fails somewhere along the path, traceroute identifies where traffic stops.

This becomes especially useful in larger facilities where multiple routers and VLANs separate different building systems.

NSLOOKUP

Many modern building automation systems interact with cloud services or servers that communicate using host names instead of IP addresses.

NSLOOKUP verifies whether DNS is correctly translating host names into IP addresses.

If DNS resolution fails, applications may appear offline even though the underlying network is functioning normally.

Netstat and Test-NetConnection

Sometimes a controller responds to ping but the software still cannot communicate with it.

In these situations, the problem may not involve the network itself.

Instead, the required service may not be listening on the correct port, or a firewall may be blocking traffic.

Netstat helps identify listening services on your local computer, while Test-NetConnection verifies whether a specific TCP port is reachable on a remote device.

If the device responds to ping but the service port remains inaccessible, focus your troubleshooting on applications or firewall settings rather than wiring or switching infrastructure.

Common BAS Networking Problems

Building automation systems have several networking challenges that appear repeatedly across projects.

Subnet Mismatches

A subnet mismatch remains one of the most common communication problems technicians encounter.

Before investigating more complex causes, verify that your laptop and the controller belong to the same subnet.

Duplicate IP Addresses

Duplicate IP addresses create unpredictable communication issues.

One device may respond correctly while another intermittently disappears from the network.

Checking ARP tables early in the troubleshooting process can save significant time.

VLAN Segmentation

Many facilities isolate building automation systems onto separate virtual LANs for cybersecurity.

This improves security but also requires proper routing between networks.

A missing route or incorrect firewall rule can silently interrupt communication between systems that previously worked without issue.

BACnet Broadcast Challenges

BACnet/IP relies heavily on broadcast messages for device discovery.

Broadcast traffic does not naturally cross routers or subnet boundaries.

When building automation systems span multiple subnets, a BACnet Broadcast Management Device, or BBMD, is often required to forward discovery messages between networks.

If controllers communicate successfully within one subnet but disappear across another, reviewing the BBMD configuration should become a priority.

Port Configuration

Every protocol communicates through specific network ports.

For example, BACnet/IP commonly uses UDP port 47808, while Modbus TCP uses TCP port 502.

Knowing which ports your protocols require allows you to verify whether traffic is reaching the intended service.

Build Confidence Through Process

Successful network troubleshooting is rarely about memorizing commands.

It is about following a repeatable process that builds evidence with every step.

Begin with physical connectivity. Confirm your own network settings. Verify addressing. Check routing. Validate name resolution. Finally, test application services.

Each result either confirms that a layer is functioning correctly or directs you toward the next area to investigate.

Technicians who follow this disciplined approach consistently solve problems faster than those who rely on trial and error.

As building automation systems continue to rely more heavily on IP networking, these troubleshooting skills are becoming just as valuable as understanding controllers, sequences of operation, or HVAC equipment.

Mastering a few networking commands and applying them in a logical sequence will improve your troubleshooting speed, reduce downtime, and increase your confidence on every service call.

For a deeper discussion and insights from the field, listen to this episode on the Smart Buildings Academy podcast.  

 

Want to be a guest on the Podcast?

 

BE A GUEST