telnet: Não é possível conectar-se ao host remoto: a rede está inacessível

1

Não consigo me conectar ao gmail com o telnet usando nenhuma das portas. Eu estou usando este comando:

  

telnet smtp.gmail.com 25

e dá o seguinte erro:

Trying 74.125.68.108...
Trying 74.125.68.109...
Trying 2404:6800:4003:c02::6d...
telnet: Unable to connect to remote host: Network is unreachable

Eu usei este para configurar meu firewall usando o método 2, pensando que esse problema pode estar por causa disso.

saída do comando sudo ufw status is:

Status: active

To                         Action      From
--                         ------      ----
25,53,80,110,443/tcp       ALLOW OUT   Anywhere
53,67,68/udp               ALLOW OUT   Anywhere
51413/tcp                  ALLOW OUT   Anywhere
51413/udp                  ALLOW OUT   Anywhere
6969/tcp                   ALLOW OUT   Anywhere
587,2525/tcp               ALLOW OUT   Anywhere
587,2525/udp               ALLOW OUT   Anywhere
25,53,80,110,443/tcp (v6)  ALLOW OUT   Anywhere (v6)
53,67,68/udp (v6)          ALLOW OUT   Anywhere (v6)
51413/tcp (v6)             ALLOW OUT   Anywhere (v6)
51413/udp (v6)             ALLOW OUT   Anywhere (v6)
6969/tcp (v6)              ALLOW OUT   Anywhere (v6)
587,2525/tcp (v6)          ALLOW OUT   Anywhere (v6)
587,2525/udp (v6)          ALLOW OUT   Anywhere (v6)

Eu até tentei usar minha rede móvel em vez de lan pensando que meu ISP pode ter bloqueado portas, mas recebi o mesmo erro. Alguém pode ajudar por favor?

ATUALIZAÇÃO: sudo netstat -tunlp dá:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN      8390/xinetd     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      4310/cupsd      
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      1405/postgres   
tcp        0      0 127.0.0.1:5433          0.0.0.0:*               LISTEN      1779/postgres   
tcp        0      0 127.0.0.1:9306          0.0.0.0:*               LISTEN      3275/searchd    
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1171/mysqld     
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      2465/dnsmasq    
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           3414/chrome     
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           749/avahi-daemon: r
udp        0      0 0.0.0.0:48695           0.0.0.0:*                           749/avahi-daemon: r
udp        0      0 0.0.0.0:46846           0.0.0.0:*                           9389/dhclient   
udp        0      0 127.0.1.1:53            0.0.0.0:*                           2465/dnsmasq    
udp        0      0 0.0.0.0:68              0.0.0.0:*                           9389/dhclient   
udp6       0      0 :::47892                :::*                                749/avahi-daemon: r
udp6       0      0 :::5353                 :::*                                749/avahi-daemon: r
udp6       0      0 :::14340                :::*                                9389/dhclient 
    
por sonalkr132 19.10.2014 / 11:43

1 resposta

1

Muitos ISPs bloqueiam conexões à porta 25 como medida anti-spam. Meu ISP (Cox) faz isso, apenas permitindo conexões com seus próprios servidores de correio na porta 25. Para outros serviços de email, uma porta alternativa deve ser usada, o que pode exigir o uso de SSL ou TLS em vez de uma conexão aberta como a porta 25. você.

Dê uma olhada no site do seu ISP especificamente sobre a porta 25.

Primeiro, tente se conectar aos servidores de e-mail do seu ISP, se disponível, usando a porta 25. Se isso funcionar, provavelmente é uma restrição do ISP.

Como teste, você pode brincar um pouco com o netcat:

sudo nc -l -p 25

Em um novo terminal, tente uma conexão telnet para localhost: 25. Se as coisas que você digita são refletidas no netcat, é possível que seja uma restrição ao seu ISP.

Para testar e validar ainda mais isso, você pode configurar um encaminhamento de porta em seu roteador para a porta 25 em seu PC atual e, em seguida, tentar o mesmo truque de netcat. Em vez disso, telnet para o seu IP público, porta 25. Se isso falhar, então é quase certamente uma restrição do ISP.

Observação: muitos ISPs usam essa prática, incluindo provedores de serviços móveis como Verizon . Então, só porque não funcionou em uma conexão conectada, não significa que não seja um problema do ISP.

Solução

É possível se conectar ao Gmail em texto simples (sem negociação segura) na porta 587. Portanto, você deve ver que telnet smtp.gmail.com 587 funciona muito bem!

    
por Chuck R 19.10.2014 / 11:58