Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».
Le problème se situe entre la chaise et le clavier : soumettez vos histoires, donnez votre avis !
Ce site n'est pas le site original pebkac.fr. Je publie ici la liste des PEBKAC que j'ai pu sauvegarder avant que le site original ne soit mis hors ligne.
Travaillant au support d'un éditeur de logiciel, je soupçonne un souci de connexion réseau. Je demande donc le résultat d'un « telnet <adresse IP> <port>», ce qui retourne « Connexion refused » (il semble que j'avais bon).

L’administrateur réseau m'a soutenu pendant une demi-heure que la connexion était ouverte, mais que le telnet sur ce port était bloqué. Bizarrement, une fois qu'il a « débloqué telnet sur ce port », tout fonctionnait correctement.

Un jour, il faudra qu'il m'explique comment il est possible d'ouvrir un port, et bloquer la commande telnet sur ce même port.
De plus, ce n'est pas le premier « administrateur réseau » à me sortir ça. PEBKAC.
PEBKAC #6674 proposé par globideuh le 15/01/2013 | 28 commentaires | 👍🏽 👎🏽 +81
Un port est ouvert lorsqu'il n'est pas bloqué par le firewall.
Mais la connexion du programme telnet ne peut se faire que s'il y a effectivement un logiciel serveur telnet qui "écoute" les demandes de connexion sur ce port.
On peut très bien désactiver le serveur telnet tout en laissant le port ouvert.
Pour moi, la réponse de l'administrateur réseau a bien un sens, et... c'est toi le PEBKAC!
Commentaire #73701 écrit par J-Lee le 15/01/2013 à 13h07 | 👍🏽 👎🏽
Captain Obvious pourrait-il éclairer ma lanterne ?

Pour moi, des paquets interceptés par un pare-feu étaient enterrés corps et âme, générant plutôt des timeout, alors qu'un connexion refused apparaissait plutôt quand aucun service n'écoutait ce port sur la machine distante et que l'OS coupait directement la communication ?

EDIT : ah ben en fait merci J-Lee
Commentaire #73702 écrit par pTree le 15/01/2013 à 13h09 | 👍🏽 👎🏽
euh... t'as pas du comprendre le probleme. Le service smtp tourne sur le port 25, on peut très bien lancer un telnet sur ce port et entrer un scénario à la main (ex: http://technet.microsoft.com/fr-fr/library/bb123686%28v=exchg.141%29.a[...]). Si le port 25 est ouvert mais que le port 23 (telnet) est fermé, le port 25 est quand même accessible par telnet.

Il faut remplacer le service smtp et le port 25 par le service et le port utilisé par le logiciel.
Commentaire #73704 écrit par marcel le 15/01/2013 à 13h17 | 👍🏽 👎🏽
Heu, où est-ce que tu vois que le telnet a été lancé sur le 25 ? Et où est-ce que tu vois qu'il y avait un quelconque service SMTP sur la machine visée ?
Commentaire #73706 écrit par pTree le 15/01/2013 à 13h23 | 👍🏽 👎🏽
Dans ce cas, il manque la mention du numéro de port TCP concerné si ce n'est pas le 23 (Telnet).
Car le message "Connection refused" ne signifie pas qu'un pare-feu a bloqué le dit port mais bien qu'aucun service n'est disponible sur l'hôte distant. Bref, cela manque de précisions.
Commentaire #73721 écrit par SurcouF le 15/01/2013 à 13h57 | 👍🏽 👎🏽
tu peux utiliser telnet pour tester un peut tout ce qui fonctionne avec des commandes texte, comme le http, le smtp .....

pour le port 25 de marcel, il doit sagir d'un exemple
Commentaire #73725 écrit par achille le 15/01/2013 à 14h03 | 👍🏽 👎🏽
Il a bien précisé <port> dans son pebkac.
Commentaire #73727 écrit par huguette le 15/01/2013 à 14h04 | 👍🏽 👎🏽
Ca sent le gros mélangeationnage de vocabulaires. O_o'
Commentaire #73728 écrit par Kebukai le 15/01/2013 à 14h04 | 👍🏽 👎🏽
Et tout est bon dans l'cochon ! :3
Commentaire #73729 écrit par Kebukai le 15/01/2013 à 14h04 | 👍🏽 👎🏽
Qui veut du Gloubiboulga ?
Commentaire #73731 écrit par X3N le 15/01/2013 à 14h07 | 👍🏽 👎🏽
@pTree : quand marcel parle de smtp et du port 25, c'est ce qu'on appelle un exemple...
Parce que si tu lis attentivement le PEBKAC, il est écrit « telnet <adresse IP> <port>».
Y'a même un indice dans ce que dit marcel pour tout comprendre (la dernière phrase, en fait, c'est vrai qu'il faut tout lire) : « Il faut remplacer le service smtp et le port 25 par le service et le port utilisé par le logiciel.»
Attention, le mot logiciel est encore une référence (il faut vraiment être super fort en analyse de texte, en fait !) : il s'agit donc du logiciel pour lequel globideuh assure le support (certainement un modèle client/serveur, ça n'est pas dit, il est vrai)

Il y a une chose supplémentaire, qui est implicite (attention, vocabulaire de fou) c'est que telnet est réduit à n'être qu'un outil pour tester les connexions à un serveur sur un réseau tcp/ip.
On se connecte rarement à un serveur telnet, de nos jours.

Désolé pour le ton condescendant, mais c'est exactement ce que tu as fait pour marcel, alors qu'il donnait une réponse correcte.
Commentaire #73732 écrit par CpasCompliquéQdMm le 15/01/2013 à 14h08 | 👍🏽 👎🏽
Avec de vrais morceaux de petits nenfants dedans, et tout ? :D
Commentaire #73737 écrit par Kebukai le 15/01/2013 à 14h12 | 👍🏽 👎🏽
Ne t'excuse pas pour la condescendance elle est la norme sur ce site de toutes façons, puisque c'est la manière préférée des informaticiens d'affirmer leur supériorité ...
Commentaire #73743 écrit par Athran_Zara le 15/01/2013 à 14h17 | 👍🏽 👎🏽
Ne le remercie pas trop vite, il a dit une connerie.

Par ailleurs, "Connection refused" n'est pas causé par l'absence de service sur la machine distante, mais par un paquet TCP RESET, qui peut avoir des origines très variées... Dont l'absence de service sur la machine distante, mais pas que.
Un firewall peut très bien filtrer non pas en supprimant le paquet, mais en réinitialisant lui-même la connexion.
Exemple le plus proche de moi : moi. De l'extérieur, je détruits les paquets (donc timeout), mais de l'intérieur, je retourne des RST pour m'épargner le temps d'attente avant timeout...
Commentaire #73745 écrit par My little pony le 15/01/2013 à 14h19 | 👍🏽 👎🏽
Pas faux mais ce cas de figure est malheureusement assez rare, la plupart des administrateurs de pare-feux préférant purement et simplement dropper le paquet...
Commentaire #73753 écrit par SurcouF le 15/01/2013 à 14h28 | 👍🏽 👎🏽
De là à en déduire qu'il s'agit du port 25. En quoi la mention du port était-elle aussi confidentielle ?
Commentaire #73755 écrit par SurcouF le 15/01/2013 à 14h29 | 👍🏽 👎🏽
Pour moi, ce qu'indique le gars est possible :
- on autorise les paquets à destination de la machine, sur le port ciblé, le port est donc ouvert.
- le service est configuré pour écouter seulement sur localhost, ou bien il y a la possibilité de filtrer les demandes de connexion au niveau du service, le service "bloque" la connexion.
En l'absence de plus d'infos, je ne me prononce pas.

Le vocabulaire de l'admin du réseau est juste un peu nébuleux.
Commentaire #73759 écrit par Freudo le 15/01/2013 à 15h13 | 👍🏽 👎🏽
On va dire que le gars ne fait pas du support pour un serveur telnet. Donc, je ne pense que ce c'est le port 23 qu'il teste.

Je pense aussi qu'il a demandé l'état du serveur (celui dont il fait le support) avant de demander de faire un telnet.
Commentaire #73765 écrit par but2ene le 15/01/2013 à 16h05 | 👍🏽 👎🏽
Mais la bonne question est pourquoi parle-t-il d'un serveur telnet sachant que ce n'est pas lui qu'on teste ?
Commentaire #73766 écrit par but2ene le 15/01/2013 à 16h15 | 👍🏽 👎🏽
Sinon, pour tester un serveur qui utilise un protocole texte, on utilise les outils adaptés. Genre, netcat.
Commentaire #73780 écrit par Palu le 15/01/2013 à 17h34 | 👍🏽 👎🏽
C'est vrai qu'il est tellement plus simple de faire télécharger un soft + l'installer (en entreprise, c'est tellement courant d'avoir les droits admins sur son poste) + expliquer comment s'en servir... Tout ça par téléphone.
Alors qu'utiliser un utilitaire installé par défaut sur à peu près sur toutes les machines, c'est tellement moins efficace...
Commentaire #73806 écrit par CpasCompliquéQdMm le 15/01/2013 à 18h07 | 👍🏽 👎🏽
Kebukai : euh, non, il n'y en a pas dans la recette traditionnelle du gloubiboulga, qui comporte les ingrédients suivants :
- de la confiture de fraises,
- des bananes mûres à point bien écrasées,
- du chocolat râpé,
- de la moutarde de Dijon, très forte,
- de la saucisse de Toulouse, crue mais tiède.

Cela dit, c'est vrai qu'on peut y ajouter un ingrédient au choix…
Commentaire #73878 écrit par Tori le 15/01/2013 à 23h00 | 👍🏽 👎🏽
Pour répondre à la question récurrente:
telnet sert juste à ouvrir une connexion, par défaut sur le port 23 où s'il y a un serveur telnet sur la machine, ça va ouvrir une session sur la machine. En précisant le port, c'est un outil super basique (ie disponible sur tous les OS -enfin presque, à vérifier-) pour savoir si une connexion est disponible ou non.

En gros si "telnet ip port" indique connexion refusée ou timeout, ça sert à rien de chercher plus loin que le réseau. Je m'étonne d'abord qu'un admin réseau ne sache pas ça, mais encore pus qu'il a bloqué la commande telnet sur ce port ... celle-ci ne faisant qu'ouvrir une connexion réseau (pour moi ça revient à tout bloquer, mais des admin réseau infirmeront peut être. Je vois pas comment on peut bloquer "la commande telnet").
Commentaire #73884 écrit par globideuh le 16/01/2013 à 00h40 | 👍🏽 👎🏽
Nan mais on est d'accord que la réponse de l'admin est bizarre.

Par contre, si on se prend un "connexion refusée", je ne vois pas pourquoi chercher uniquement côté réseau puisque dans un certain nombre de cas ça correspond à "l'application qui écoutait sur ce port est tombée"...
Commentaire #73915 écrit par pTree le 16/01/2013 à 08h54 | 👍🏽 👎🏽
Après mûre réflexion, je me dis qu'il parlait *peut-être* d'un firewall sur le poste client qui filtre aussi par application (firewall windows, daubealarm, coreforce, ...).

Mais c'est vraiment juste pour laisser le bénéfice du doute à l'admin...
Commentaire #73933 écrit par My little pony le 16/01/2013 à 09h53 | 👍🏽 👎🏽
ah oui, j'avais pas précisé, mais port bien en écoute (vérif avec netstat) et par la bonne appli (vérif dans les logs)
Commentaire #74104 écrit par globideuh le 16/01/2013 à 19h02 | 👍🏽 👎🏽
@Tori : tu es de Toulouse toi, c'est ça ?
Commentaire #74187 écrit par de passage le 17/01/2013 à 09h25 | 👍🏽 👎🏽
@Tori
Donc on ajoute des mômes ! /o/
Commentaire #83090 écrit par Kebukai le 12/03/2013 à 03h32 | 👍🏽 👎🏽