Não é possível abrir uma porta no Cent OS 7

-1

Estou recebendo este erro no meu aplicativo:

Call From master/192.168.X.X to localhost:11111 failed on connection exception: java.net.ConnectException: Connection refused

E de fato ssh falha:

[user@master API_test]$ ssh localhost -p 11111
ssh: connect to host localhost port 11111: Connection refused

Então eu abri no firewall:

[user@master test]$ sudo iptables -L
.......
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:11111 ctstate NEW

Mas ainda assim o nmap não mostra essa porta como aberta:

[user@master API_test]$ nmap master

Starting Nmap 6.40 ( http://nmap.org ) at 2018-01-19 06:00 PST
Nmap scan report for master (192.168.X.X)
Host is up (0.00049s latency).
Not shown: 998 closed ports
PORT    STATE SERVICE
22/tcp  open  ssh
111/tcp open  rpcbind

Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds

Como posso consertar isso?

user1289
fonte
A explicação mais simples para "conexão recusada" é que nada está escutando conexões na porta que você está tentando se conectar. Você poderia executar algo como netstat -na | grep 11111e editar sua pergunta para incluir a saída netstat?
Kenster

Respostas:

0

Você está tentando se conectar à porta 11111, mas abriu 111111no iptables.

11111 != 111111

Corrija o iptables para abrir a porta correta.

mtak
fonte
Boa captura, mas acabei de editar as saídas, estou usando números de porta corretos. Corrigido a porta.
user1289
Ótimo, obrigado .... Por que não usar a saída real?
mtak
Isso apenas demonstra que isso dificulta a depuração de seu problema, sem um bom motivo.
mtak
Vamos lá, eu posso usar qualquer porta que eu use, e isso não faz nenhuma diferença, e não muda nada sobre a questão. Se você não tiver a resposta, basta pular a pergunta. Não é necessário escrever algo, especialmente se não ajudar em nada.
user1289