Não há necessidade de porta.
Consulte o link
For most of the more important services there is already a service defined in firewalld. Then there is no need to know about the default port number(s).
A adição de um serviço com o firewall-cmd adiciona automaticamente a porta que um serviço precisa? por exemplo, quando eu adiciono myservice, eu preciso especificar uma porta também? Qual é o propósito do --add-service se você tiver que adicionar uma porta também?
firewall-cmd --zone=public --add-service=myservice
Não há necessidade de porta.
Consulte o link
For most of the more important services there is already a service defined in firewalld. Then there is no need to know about the default port number(s).
Tags firewalld