Eu não sei porque, mas quando eu executo este comando:
firewall-cmd --zone=public --permanent --add-masquerade
firewall-cmd --reload
Funciona.
Eu tenho a porta 5000 através do firewalld em centos 7 como mostrado abaixo.
firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: ens32
sources:
services: dhcpv6-client http ssh
ports: 5000/tcp
protocols:
masquerade: no
forward-ports:
sourceports:
icmp-blocks:
rich rules:
Então eu verifico minha zona ativa f
firewall-cmd --get-active-zones
public
Então eu verifico a porta em si
firewall-cmd --zone=public --query-port=5000/tcp
yes
Mas quando eu telnet para a porta 5000 não está respondendo o que mais poderia estar faltando em termos de configuração?
Eu verifiquei que não há outra causa de firewall quando executo este systemctl stop firewalld tudo funciona bem.
Aqui está o que e como eu executo os comandos telnet
Microsoft Telnet> o *.*.*.* 5000
Connecting To *.*.*.*...Could not open connection to the host, on port 50
00: Connect failed
Eu não sei porque, mas quando eu executo este comando:
firewall-cmd --zone=public --permanent --add-masquerade
firewall-cmd --reload
Funciona.