
Some ports are only relevant if you actually run the related service on the Uyuni server.
Inbound / TCP/UDP / DHCP
Required when Uyuni is configured as a DHCP server for systems requesting IP addresses.
Inbound / TCP/UDP / TFTP
Used when Uyuni is configured as a PXE server and allows installation and re-installation of PXE-boot enabled systems.
Inbound / TCP / HTTP
Client and proxy server requests travel via HTTP or HTTPS.
Outbound / TCP / HTTP
Used to contact SUSE Customer Center/Novell Customer Center.
Inbound / TCP / HTTPS
All Web UI, client, and proxy server requests travel via HTTP or HTTPS.
Outbound / TCP / HTTPS
Uyuni uses this port to reach SUSE Customer Center (unless running in a disconnected mode with RMT or SMT-as described in Section 2.2, “Disconnected Setup with RMT or SMT (DMZ)”).
Inbound / TCP / osad
When you wish to push actions to clients this port is required by the osad daemon running on your client systems.
Inbound/Outbound / TCP / jabberd
Needed if you push actions to or via a SUSE Manager Proxy.
Inbound / TCP / salt
Required by the Salt-master to accept communication requests via TCP from minions. The connection is initiated by the minion and remains open to allow the master to send commands. This port uses a publish/subscribe topology; the minion subscribes to notifications from the master.
Inbound / TCP / salt
Required by the Salt-master to accept communication requests via TCP from minions. The connection is initiated by the minion and is open only when needed. Usually, minions will open this port when they have to report results to the master, such as when a command received on port 4505 has finished. This port uses a request/response topology; the minion sends requests to the master.
TCP
For cobbler.
Internal /
Satellite-search API, used by the RHN application in Tomcat and Taskomatic.
Internal /
Taskomatic API, used by the RHN application in Tomcat.
Internal
Auditlog-keeper to database.
Internal
Auditlog-keeper API, used by the RHN application in Tomcat.
Internal
Tomcat shutdown port.
Internal
Tomcat to Apache HTTPD (AJP).
Internal
Tomcat to Apache HTTPD (HTTP).
Internal
Salt-API, used by the RHN application in Tomcat and Taskomatic.
Internal / TCP
Port for a TCP connection to the Java Virtual Machine (JVM) that runs Taskomatic and the search (satellite-search).
Anything from port 32768 on (more exactly, what you can see with cat /proc/sys/net/ipv4/ip_local_port_range) is an ephemeral port, typically used as the receiving end of a TCP connection.
So if process A opens a TCP connection to process B (for example, port 22), then A chooses an arbitrary source TCP port to match with destination port 22.
This image is a graphical representation of the ports used in Uyuni:
Port 80 (http) is not used to serve the Web UI, and is closed in most installations. Port 80 is used temporarily for some bootstrap repositories and automated installations.
Inbound /
Required when using ssh-push or ssh-push-tunnel contact methods. Check-in on clients connected to a Uyuni Proxy will be initiated on the Uyuni Server and “hop through” through to clients.
Outbound /
Used to reach Uyuni.
Inbound / TCP
For push actions and connections issued by osad running on the client systems.
Inbound/Outbound / TCP
For push actions with the server.