Some other helpful basics/tips on tunnels and ports:
- The tunnel server listens on port 48003, so clients must be able to connect outbound to this port.
- In a NAT environment, the 48003 port must be forwarded to the same port internally on the tunnel server.
- netstat command should show the hub process LISTENING on port 48003 on the tunnel server.
- You can run a telnet command from client to server:port 48003 to ensure the port is open on the server
Examples of log messages indicating a comm failure - these are usually related to a firewall blocking the tunnel server on port 48003:
hub: TSESS-A-0 could not connect to tunnel 10.252.156.254:48003 (-2)
hub: CTRL Tunnel-Server-Hub could not connect to server 10.252.156.254/48003
Best Regards,
Steve
------------------------------
Steve Danseglio
Senior Principal Support Engineer (Technical Support Engineer 5)
Broadcom Software-IMS Division
UIM Certified Expert
KCSv6 Practices Certified
Certified Customer Success Manager (CCSM) Level 1
------------------------------
Original Message:
Sent: Jul 07, 2025 11:44 AM
From: Stephen Danseglio
Subject: Firewall ports discussion
Hi Marius,
If you/the customer doesn't choose to use proxy mode, check out my KB article and search on 'port' for tips on ports and protocols, and let me know if you still have any questions/concerns.
Troubleshooting UIM Robot-Hub connectivity or communication issues and errors
Best Regards,
Steve
------------------------------
Steve Danseglio
Senior Principal Support Engineer (Technical Support Engineer 5)
Broadcom Software-IMS Division
UIM Certified Expert
KCSv6 Practices Certified
Certified Customer Success Manager (CCSM) Level 1
Original Message:
Sent: Jul 07, 2025 11:32 AM
From: Marius Nitu
Subject: Firewall ports discussion
Hello,
We have a requirement from a client to limit as much as possible the number of ports required to monitor with robots a number of servers situated on a restricted network and I'm trying to make a list of the ports.
I know the documentation page, but some parts are confusing. So I made the list bellow. Please let me know if this is correct or I am missing something.
- On the robots:
- Every probe port for probe configuration and communication, including 48000 for controller and 48001 for spooler
- On the hub:
- The spooler port, 48001, and the hub port, 48002, for robot to hub communication
- The controller port, 48000, to receive status updates from robots?
- If using MCS then the configuration_reader_service port
- The distsrv port?
I am not able to install a hub in the restricted network and build a tunnel, but if it was an option would it be enough to open port 48003 on both the primary hub and remote hub?
Also, there is a part in the documentation that is confusing. Can you explain?
A port must be set in the controller configuration for Infrastructure Manager (IM) and Admin Console to connect to remote tunnels through the tunnel server and client IPs: for example, 192.168.1.10:50003.
For tunnel hubs, set the First Probe port number in Setup > Advanced for the controller to 50000 or higher. If necessary, open the same port and higher in the firewall.
Thank you!
Marius