Handy CMD for WISP Engineers and Technicians

I have been working on making a wireless network for internet distribution and have been recording some of my works. I wrote about Ubiquiti Lite AP Link: Line of Sight vs. Fresnel Zone and Struggles with Ubiquiti Lite AP and PowerBeam Connections. During the troubleshooting the windows built in networking commands are very helpful. As a WISP(Wireless Internet Service Provider) engineer or field technician, Windows Command Prompt (CMD) can be a very powerful tool for troubleshooting networking and Wi-Fi issues. Here’s a categorized list of the most useful commands for your context:

Basic Network Connectivity

ping <IP or domain>

  Test if a device or server is reachable.

  Example:

  ping 8.8.8.8

  ping google.com

  Helps verify if issue is local or DNS related.

ping google

tracert <IP or domain>

Shows the route packets take to reach the destination. Useful for spotting where latency or packet loss occurs.

tracert example

pathping <IP>

 Combines `ping` + `tracert` and shows packet loss at each hop.

pathping example

arp -a

Displays the ARP table (IP ↔ MAC mapping). Useful for detecting duplicate IP conflicts or unknown devices.

arp -a

IP Configuration

ipconfig

Shows IP, subnet, gateway, and DNS info.

ipconfig example

ipconfig /all

More detailed, includes DHCP lease, MAC address, etc.

ipconfig all

ipconfig /release and ipconfig /renew

Forces the client to request a new IP from DHCP server.

ipconfig release example

ipconfig renew example

ipconfig /flushdns

Clears local DNS cache, useful for domain resolution issues.

ipconfig flushdns example

Wi-Fi & Wireless Troubleshooting

netsh wlan show interfaces

Displays SSID, BSSID (AP MAC), signal strength, channel, and radio type. Very useful for Wi-Fi quality checks.

netsh wlan show interfaces

netsh wlan show networks mode=bssid

Scans and shows all nearby Wi-Fi networks, including signal strength and channel. Helps identify congestion or interference.

netsh wlan show networks mode=bssid

netsh wlan show profile

Lists saved Wi-Fi profiles on the PC.

netsh wlan show profile

netsh wlan show profile <SSID> key=clear

Shows details of a specific Wi-Fi network including the saved password.

netsh wlan show profile main key =

netsh wlan disconnect / netsh wlan connect name=<SSID>

Manually disconnect or connect to Wi-Fi networks.

netsh wlan connect name=main

netsh wlan disconnect

Advanced Network Testing

nslookup <domain>

example: nslookup ee-diary.com

Check DNS resolution manually. Useful when sites don’t load but ping by IP works.

nslookup domain example

telnet <IP> <port> (if Telnet is installed)

Tests if a specific port is open. Example:

telnet 192.168.1.1 80

netstat -ano

Displays all active connections, listening ports, and their process IDs. Helps check if something is hogging bandwidth or ports.

route print

Shows the device’s routing table (useful for diagnosing multiple gateways or VPN issues).

tasklist /fi "PID eq <PID>

Combine with `netstat -ano` to identify which program is using a port.

Other Handy Commands

systeminfo

Provides system details including network card drivers, OS version (useful when checking compatibility issues).

driverquery /v | findstr "Wireless"

Displays wireless driver versions (handy for outdated driver troubleshooting).

powercfg /energy

Generates a power efficiency report (can help spot Wi-Fi adapter power saving issues).

As a WISP engineer/technician, the most commonly used in the field are:

`ping`, `tracert`, `pathping`, `ipconfig /all`, `arp -a`, `netsh wlan show interfaces`, and `netsh wlan show networks mode=bssid`.

Post a Comment

Previous Post Next Post