Forum Programmation.shell Pb de telnet vs netstat

Posté par  .
Étiquettes : aucune
0
9
fév.
2005
Mon cher forum,

J'ai un petit problème de socket.

Je m explique, une application A sur une machine avec l adresse IP Y recoit des information d'une machine externe d adresse IP X par la socket S.

Dans l etc/services , le service A tcp S est défini comme il faut.

La machine Y envoie bien ses informations.

La commande netstat -an | grep S montre que :
- X et Y ont une connexion established sur le bon port et 0 paquet attendent dans la file d attente

La commande telnet localhost S indique Trying sans réussir la connexion (je n ai pas connexion refusee)

Comment est ce possible et qu est ce qui peut provoquer ce phénomène ?
  • # Re:

    Posté par  . Évalué à 1.

    L'application serveur A qui tourne sur ta machine Y est peut-être mal codée ou mal configurée. Il se peut que celle-ci n'accepte qu'une connexion à la fois. Il se peut aussi que cette application n'accepte des connexions entrantes que depuis une interface réseau spécifiée. Par exemple, on peut demander à Samba de ne prendre en compte que les connexions venant de 192.168.x.x, auquel cas ta connexion en local ne sera pas acceptée.

    Il se peut également que tu aies un firewall configuré de telle sorte que les paquets que tu envoies avec "telnet localhost S" soit refusés sans avertissement (syntaxe -j DROP de iptables).

    Peut-être aussi que, pour raison mystérieuse, localhost de pointe pas vers le bon endroit. Essaye dans cette éventualité "telnet 127.0.0.1 S" par exemple.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.