Il y a l'auditeur suivant:
telnet -na | grep 8000
tcp 0 0.0.0.0:8000 0.0.0.0:* LISTEN
Je peux faire telnet 1.2.3.4 8000 à partir du serveur 1.2.3.4 et il se connecte, mais les mêmes commandes d'autres machines ne se connectent pas (par exemple, 1.2.3.4 est l'adresse IP de la machine).
J'ai fait ce qui suit:
chkconfig iptables off
chkconfig ip6tables off
service iptables stop
service ip6tables stop
vi /etc/selinux/config {set to disable }
fait un redémarrage
sestatus {resulted in SELinux status: disabled}
lsof -i | grep 8000 {no results}
iptables -I INPUT 1 -p tcp --dport 8000 -j ACCEPT
telnet 1.2.3.4 22 fonctionne, mais pas 8000. pas de pare-feu sur d'autres machines. Linux c'est Centos.
Quoi d'autre peut être essayé?
Réponses:
Vous ne dites pas ce que vous obtenez lorsque vous essayez de vous connecter au port 8000 1.2.3.4 à partir de machines distantes: s'agit-il d'une "connexion refusée", d'un délai d'attente ou d'un "pas de route à héberger"? (Les deux derniers indiquent que le trafic réseau est bloqué).
Choses à essayer:
Cochez "
lsof -i :8000
" au lieu de "grep 8000".Vérifiez qu'il ne s'agit pas d'un problème avec votre application d'écoute en la fermant et en utilisant netcat - par exemple, "
nc -4 -l 8000
" et en essayant à nouveau la connexion.Vérifiez à nouveau que vous pouvez envoyer une requête ping à 1.2.3.4 à partir des autres ordinateurs.
la source
Vous pouvez utiliser
tcpdump
pour savoir si des paquets de l'hôte distant atteignent votre serveur. Courirtcpdump -n port 8000
Si vous voyez la sortie, les paquets atteignent votre serveur mais sont abandonnés par le pare-feu local ou autre chose.
Si votre sortie est vide, les paquets n'atteignent pas votre serveur. Dans ce cas, il est inutile de modifier la configuration du serveur, car vous avez des problèmes de connectivité entre votre client et le serveur Web. Pour résoudre ce problème, vous pouvez exécuter sur le client:
tracert <webserver's IP>
(sous Windows)ou
traceroute <webserver's IP>
(sous Unix)sauvegardez la sortie dans un fichier et appelez votre FAI / administrateur réseau / une autre personne intéressée. Ils demanderont probablement une trace - vous l'avez sauvegardée dans un fichier.
la source