Dado que o ssh funciona mas o telnet não, existem algumas opções:
- Um firewall está bloqueando o tráfego no servidor
- O Telnet não está sendo executado no servidor
- Suas conexões são roteadas por meio de um gateway que filtra o tráfego de telnet
- Você digitou diferentes endereços IP quando tentou se conectar via ssh / telnet
1. Pode ser o firewall do seu servidor que está bloqueando a conexão.
Como uma verificação rápida, adicione regras (temporárias) para permitir todo o tráfego:
[root@server]# iptables -I INPUT 1 -j ACCEPT
[root@server]# iptables -I OUTPUT 1 -j ACCEPT
Você também pode fazer o mesmo no cliente para tirar isso do caminho. Quando terminar de testar (no final desta mensagem), remova esses dois com
[root@server]# iptables -D INPUT 1
[root@server]# iptables -D OUTPUT 1
2. Seu servidor está faltando uma rota para sua sub-rede 192.18.209.0/24 (?)
A tabela de roteamento do seu servidor é estranha. Você disse que seu endereço IP era 192.18.209.124, mas a tabela de roteamento diz que é 192.18. 212 .124. Você alterou para a sub-rede 212 para testar algumas coisas? Se assim for, você pode reverter para o estado em que estava quando escreveu sua primeira mensagem?
Faça traceroutes do servidor para o cliente e vice-versa para verificar se os caminhos estão corretos.
3. Sequência completa de testes, APENAS se você tiver acesso físico ao servidor (como você pode perder o acesso à rede devido à possível mudança de IP)
Assumindo que sua topologia é muito simples, com as duas máquinas na mesma rede, como no diagrama a seguir:
+---------+ Server: 192.18.209.124/24
| Switch | CentOS: 192.18.209.87 /24
+---------+
_____| |_____
| |
+--------+ +--------+
| Server | | CentOS |
+--------+ +--------+
[root@server] iptables -I INPUT 1 -j ACCEPT
[root@server] iptables -I OUTPUT 1 -j ACCEPT
[root@server] ifconfig eth2 192.18.209.124/24
[root@server] netstat -tapn | grep :23
[root@centos] iptables -I INPUT 1 -j ACCEPT
[root@centos] iptables -I OUTPUT 1 -j ACCEPT
[root@centos] traceroute 192.18.209.124
[root@centos] nc -vv 192.18.209.124 23
[root@server] traceroute 192.18.209.87
[root@server] iptables -D INPUT 1
[root@server] iptables -D OUTPUT 1
[root@centos] iptables -D INPUT 1
[root@centos] iptables -D OUTPUT 1