Telnet - como verificar porque uma porta está bloqueada?

0

Temos máquinas Linux com o sistema operacional RedHat 6.5.

Quando tentamos fazer telnet para localhost na porta 8182, obtemos a conexão recusada:

service iptables status
Firewall is not running

telnet localhost  8182
Connection refused

cat /etc/selinux/config
SELINUX=DISABLED
SELINUXTYPE=targeted 

Qualquer sugestão sobre como encontrar a razão em que a conexão foi recusada mesmo que o firewall esteja desativado e o selinux esteja desativado

    
por yael 18.10.2018 / 08:23

2 respostas

1

when we do telnet to localhost on port 8182 , we get connection refuse

Isso significa que não há nada em execução na porta 8182 na máquina. Verifique se o serviço que deve ser executado nessa porta está instalado e em execução. (O TCP / UDP 8182 é normalmente usado para o VMware Fault Domain Manager.)

Em uma nota lateral, você não precisa abrir portas no firewall ou desativá-lo para conexões de localhost para localhost.

    
por 18.10.2018 / 09:05
0

Se você está recebendo conexão recusada, não há serviço na porta 8182 em seu endereço IP de loopback, ou há um firewall no caminho.

Você pode verificar quais processos estão listando em quais ip / ports estão usando netstat :

netstat -tunlp

Onde t é tcp , u é udp , n é mostrar números de porta e IP em vez de nomes, l está escutando e p é mostrar o processo.

Você pode verificar se existe um firewall no caminho usando o iptables:

iptables -nvL
    
por 18.10.2018 / 09:59