L'espace adhérents de la Compagnie du Tram, une troupe de théâtre amateur de Villeurbanne, ne s'ouvrait plus depuis la salle de répétition un jeudi soir à 18 h 40, et il s'ouvrait sans peine depuis un téléphone en 4G. Cinq couches pouvaient mentir là-dessus. En France il y en a une sixième, elle est posée sur un meuble à côté de la télévision, et c'était elle.
Sept sujets plutôt qu'un seul, parce qu'aucun instrument ne voit au-delà de sa propre couche. Un multimètre ne dit rien d'un enregistrement DNS périmé, et aucune commande ne repère un connecteur d'alimentation qui lâche quand la carte chauffe. Savoir lequel prendre est l'essentiel du travail, et c'est autre chose que savoir s'en servir. Le savoir a une forme compte huit piliers, et celui-ci s'ouvre au milieu d'une panne plutôt qu'au milieu d'une soirée d'étude, ce qui est la raison pour laquelle toutes les pages en dessous répondent d'abord et expliquent ensuite.
Cinq des sept s'empilent, et la sécurité est la même question posée à chaque étage
L'ordre de ces cinq n'est pas une convention pédagogique, c'est une dépendance : une couche ne peut répondre que si celle du dessous a déjà répondu. Ce qui se déduit de la pile n'est donc pas une liste de définitions mais une contrainte sur l'enquête : on ne peut pas soupçonner un étage tant que celui du dessous n'a pas été mis hors de cause, et soupçonner dans le désordre est la façon dont on perd des heures sur une panne.
La sécurité n'est pas un sixième étage. C'est cette même question posée à chacun des cinq, en sachant que la réponse peut être fausse : le pare-feu qui autorise le port 443 autorise tout ce que quelqu'un a délibérément mis derrière le port 443, et le fichier des adhérents est derrière le port 443. Un schéma de défense qui n'énumère que ce qu'une couche arrête est une publicité, et la colonne qui décide de la gravité d'une intrusion est l'autre.
L'électronique est le septième sujet, et elle ne s'empile pas, elle quitte la pile : une carte qui porte un microcontrôleur et aucun système d'exploitation est un autre objet, avec d'autres pannes, qu'on trouve au multimètre et non dans un journal. Les instruments changent de nature à mesure qu'on descend. En haut, l'instrument est la facture, lue ligne par ligne, parce qu'une panne de cloud est le plus souvent une panne de ce que quelqu'un a laissé tourner. Au milieu, l'instrument imprime du texte : ss -tlnp pour savoir ce qui écoute et sous quel utilisateur, journalctl -u nginx pour ce qu'un service a dit de lui-même avant de s'arrêter. Au plancher plus rien n'imprime, et l'instrument devient la substitution.
La ligne de commande d'abord, et l'ordre qui coûte le plus cher commence par le cloud
Ouvrir un compte cloud avant de savoir lire ip route sur une machine Linux, ce n'est pas apprendre le cloud, c'est apprendre une console, et la console est justement la partie qui change. Une table de routage dans un réseau privé virtuel reste une table de routage ; un groupe de sécurité est une règle de pare-feu avec un autre mot sur le bouton. Ce qui change d'un fournisseur à l'autre n'est pas la notion, c'est l'écran où elle se trouve, et la notion s'apprend pour rien sur une machine unique, où se tromper n'envoie aucune facture.
L'autre mauvais ordre est le diplôme avant la machine. Pix est passé par tous les élèves ou presque : obligatoire en fin de troisième et en terminale depuis 2020, il a remplacé le B2i et le premier niveau du C2i, il est gratuit, et il certifie une culture numérique plutôt qu'un métier. Le chemin scolaire vers ce pilier est le BTS SIO, option SISR, c'est-à-dire Solutions d'infrastructure, systèmes et réseaux. L'un comme l'autre se préparent sans jamais rien casser, et on en sort avec le vocabulaire et sans les réflexes. Le vocabulaire suffit à l'examen ; le réflexe est ce qui dit, à 18 h 41 ce jeudi-là, que le geste suivant est une commande et non un redémarrage.
La planche qu'on saute est la ligne de commande, dans l'idée qu'elle se rattrapera plus tard. Elle ne se rattrape pas. Tous les sujets au-dessus rendent leur réponse sous forme de texte, et qui ne sait pas filtrer du texte lit chaque réponse par le trou d'une serrure.
L'ordre
Trois arrêts fixes, puis un embranchement qui est un vrai choix
Le deuxième arrêt est celui que tout le monde repousse, et c'est lui qui rend les trois autres bon marché.
- l'ordinateurUne machine à soi, qu'on a le droit de réinstallerLe seul arrêt où se tromper ne coûte rien01
- 02les systèmes d'exploitationLa ligne de commandeTous les arrêts suivants répondent en texte, et le texte est la seule chose qui se filtre
- les réseaux informatiquesUne panne réelle, testée du plancher vers le hautUne définition tient jusqu'au jour où trois d'entre elles sont sur la table ensemble03
- 04l'embranchementServeurs et cloud, ou électronique, ou cybersécuritéUn choix plutôt qu'un ordre, et les trois premiers arrêts sont les mêmes quel que soit le sens pris
Il n'y a aucune date sur cette route, volontairement. Quelqu'un qui répare une panne par semaine passe le troisième arrêt bien avant quelqu'un qui suit un programme.
Les réseaux, où trois faits cessent d'être séparables, et la box qui répond à cinq questions à la fois
Les adresses IP, le DNS et HTTP s'apprennent comme trois faits distincts, et chacun est simple isolément. Le blocage arrive la première fois que les trois sont sur la table ensemble et que l'un des trois ment. Il vient avec une phrase que tous ceux qui y sont passés reconnaissent : le site est en ligne, il s'ouvre d'ici, et l'adhérent ne l'atteint pas. Aucune définition du DNS ne prépare à cela, parce que la question n'est plus ce qu'est le DNS, mais de savoir si la réponse que cette machine obtient pour un nom est celle que le reste du monde obtient.
En France une pièce de plus se met en travers, et elle n'est ni dans le cours ni dans la pile. La box de l'opérateur, Livebox, Freebox, Bbox ou box SFR, est en même temps le serveur DHCP, le résolveur DNS, le NAT, le point d'accès Wi-Fi et souvent le décodeur télévision. Elle répond donc à cinq questions différentes et peut se tromper sur chacune, sans que rien sur la machine le laisse voir. La conséquence tient en un caractère : dig sans arobase interroge le résolveur que le DHCP a distribué, et sur une ligne domestique française ce résolveur est la box.
Ce qui fait passer, c'est un ordre de test fixe, mené du plancher vers le haut. Sur la ligne de la salle de répétition, cet ordre a donné ip -br addr, ip route, ping -c 3 80.67.169.12, dig +short adherents.cie-du-tram.example, dig +short @80.67.169.12 adherents.cie-du-tram.example et curl -I https://adherents.cie-du-tram.example/. Ce qui transforme ces six commandes en méthode plutôt qu'en liste, c'est d'écrire, avant d'appuyer sur entrée, ce que chacune des deux réponses possibles éliminera. Une commande dont le résultat ne changerait pas le geste suivant se tape pour se rassurer.
Les trois premières ont répondu proprement. Une adresse en 169.254 veut dire que le DHCP n'a jamais répondu, et il n'y en avait pas : la carte portait bien une adresse distribuée par la box. 80.67.169.12 est un résolveur ouvert de French Data Network, fournisseur d'accès associatif français en activité depuis 1992, donc extérieur à l'opérateur de la salle. Les deux dig ont divergé. Celui sans arobase a rendu l'adresse que le site avait avant que Sylvie Combes ne déplace l'hébergement en juin, celui avec arobase a rendu la nouvelle. dig sans @ interroge la box, dig avec @ interroge un résolveur du dehors, et quand les deux ne disent pas la même chose, la box ment. Elle gardait l'ancien enregistrement longtemps après son expiration et personne ne l'avait redémarrée depuis juin. Le dépannage réseau est l'endroit où cette histoire devient un ordre de travail.
L'ordre dans lequel tester
Six commandes sur la ligne de la Compagnie du Tram, menées du plancher vers le haut
Chaque réponse innocente les couches du dessous et ne dit rien du tout de celles du dessus.
- l'ordinateurip -br addrUne ligne par interface. 169.254 veut dire que le bail n'est jamais arrivé, et rien au-dessus ne mérite d'être testé.
- les systèmes d'exploitationip routeUne route par défaut absente ressemble exactement à un internet en panne, et le réseau local reste parfait pendant ce temps.
- les réseaux informatiquesping -c 3 80.67.169.12Sépare un fil mort d'un fil vivant qui ne porte rien. L'adresse est celle d'un résolveur de French Data Network, choisie pour être hors de l'opérateur.
- les réseaux informatiquesdig +short adherents.cie-du-tram.exampleInterroge le résolveur distribué par le DHCP, c'est-à-dire la box, exactement comme le fait le navigateur de la salle.
- les réseaux informatiquesdig +short @80.67.169.12 adherents.cie-du-tram.exampleInterroge un résolveur du dehors. Un désaccord entre cette ligne et la précédente condamne la box.
- les serveurscurl -I https://adherents.cie-du-tram.example/L'autre bout répond ou ne répond pas, et la ligne de statut dit laquelle des deux choses s'est produite.
Elle laisse de côté le temps. Chaque étape répond en une seconde, donc une panne qui ne se montre que toutes les vingt minutes survit aux six et demande quelque chose qui enregistre pendant que personne ne regarde.
Ce qu'il faut ouvrir en 2026, et pourquoi la question française n'est pas le prix
iproute2 fournit ip et ss, et il a remplacé net-tools, d'où venaient ifconfig et netstat. Il est déjà sur toutes les distributions Linux actuelles et il n'y a rien à acheter. L'erreur consiste à taper ifconfig par habitude sur une Debian récente, à lire commande introuvable et à conclure que la machine est cassée alors que la commande a disparu. journalctl lit le journal de systemd et a remplacé le fait de suivre /var/log/messages et de le passer au grep ; gratuit, déjà installé. L'erreur est de le lancer nu, d'obtenir toutes les lignes depuis le démarrage et d'abandonner : journalctl -u nginx le réduit à un service, -b le réduit à ce démarrage-ci, et une question aussi précise a d'ordinaire sa réponse dans le premier écran.
dig a remplacé nslookup dans tous les conseils qui valent la peine d'être suivis, et il arrive dans bind9-dnsutils sur Debian et bind-utils sur Fedora, sans rien à payer. L'erreur est celle que la salle de répétition a rendue visible, et elle est plus fréquente en France qu'ailleurs. Wireshark s'ouvre quand toutes les couches ont répondu proprement et que la réponse n'a toujours aucun sens ; il porte ce nom depuis 2006, année où il a cessé de s'appeler Ethereal, et il est libre. L'erreur y est de capturer sur la mauvaise interface et de lire un fichier vide comme la preuve que tout va bien.
AWS, Azure et Google Cloud ont remplacé le serveur d'occasion dans un placard et la discussion sur son propriétaire. Les trois publient un palier gratuit et facturent à l'heure au-delà ; réglez l'alerte de budget avant de créer la première ressource et non après la première facture. Mais la facture française n'est pas celle-là. Elle porte sur l'endroit où la donnée a le droit de se trouver, et c'est là qu'OVHcloud, Scaleway et Clever Cloud cessent d'être une préférence. Deux sigles recouvrent deux choses différentes : HDS est obligatoire pour les données de santé et ne dit rien du CLOUD Act, puisqu'il repose sur ISO 27001 et admet des fournisseurs américains ; SecNumCloud est la qualification de l'ANSSI, et c'est sa version 3.2 de 2022 qui a ajouté les critères d'immunité aux lois extraterritoriales. Un fournisseur peut détenir l'une, l'autre, les deux ou aucune, et la qualification ne couvre que certaines de ses offres.
À trois mois, la réponse est écrite avant que la commande ne parte
À un mois, une panne produit une liste de choses à essayer. À trois mois, elle produit un ordre, et l'ordre arrive avec des prédictions accrochées. La vérification prend dix minutes et ne demande aucun matériel : prenez une panne que vous n'avez jamais vue, écrivez les trois premières commandes que vous lancerez et, en face de chacune, les deux réponses qu'elle peut rendre et ce que chacune élimine. Lancez-les ensuite. Ne pas réussir à écrire les prédictions signifie que la liste est une liste de choses qui ont marché avant, et elle cesse de marcher sur une panne que personne n'a encore eue.
Le second signe se truque moins bien, et il porte sur la machine plutôt que sur vous. Deux des quatre questions qui comptent ont une commande derrière elles : ss -tlnp pour ce qui écoute et sous quel utilisateur, df -h pour la distance qui reste avant que le disque soit plein. Les deux autres se sont réglées des mois plus tôt, par quelqu'un qui a décidé de garder une sauvegarde qu'on restaure et des journaux collectés avant la nuit en question. Dans la nuit du 10 mars 2021 à Strasbourg, l'incendie a détruit entièrement SBG2 et partiellement SBG1, et un certain nombre de clients ont découvert cette semaine-là que leur sauvegarde se trouvait dans le même bâtiment que la donnée. « Pas vérifié » est une vraie réponse, avec du travail derrière, et elle mérite d'être distinguée de « non » : les deux mènent dans des directions opposées.
Le signe
Quatre questions, et deux d'entre elles ont été réglées des mois avant qu'on les pose
Deux se tranchent par une ligne de sortie. Les deux autres se tranchent par une habitude que quelqu'un a tenue, ou n'a pas tenue.
- Ce qui écoute dessusLe port, le processus derrière, et l'utilisateur sous lequel il tourne
- La distance qui reste avant que le disque soit pleinUn écran, et la ligne qui compte est rarement celle qu'on attendait
- Si la sauvegarde se restaureRien sur la machine ne peut le dire. Il faut que quelqu'un l'ait fait, exprès, récemment, et ailleurs que dans le même bâtiment.
- Qui s'est connecté cette nuitSeulement si les journaux étaient déjà collectés avant cette nuit-là
Retirez une colonne et la phrase au-dessus cesse d'être vraie
Il ne dit pas lesquelles tiennent sur une machine donnée. La découverte habituelle est qu'au moins une réponse n'est ni oui ni non, et personne n'a regardé est un fait différent de non, avec un travail différent derrière.
Par où entrer dans les sept, et celui qui rend les six autres moins chers
L'ordinateur est l'entrée la plus douce, parce que c'est le seul sujet où la panne se voit souvent : un ventilateur arrêté, une nappe mal enfichée, un disque qui claque. Les systèmes d'exploitation rendent le plus, et c'est le sujet qui rend les six autres moins chers plutôt que celui qui vient après eux.
Les réseaux informatiques sont le blocage, donc ils méritent le plus de temps et non le moins, et l'adressage est la porte par laquelle on y entre sans se perdre. Les serveurs et le cloud sont le même sujet avec un propriétaire de la panne différent, et la différence qui se voit dans une semaine de travail est celle de savoir qui reçoit la facture d'une erreur.
La cybersécurité est écrite en dernier dans cette liste et ne doit pas être lue en dernier, puisqu'elle est faite des six autres ; la défense est la page qui décide si une mauvaise semaine reste une mauvaise semaine. L'électronique est la branche qui quitte la pile, et le seul sujet ici où un projet se termine sur une table de cuisine. Hors de ce pilier, la mise en production est le même jeu de compétences dans les mains de ceux qui écrivent le logiciel, le développement web est la moitié lointaine de chaque page de réseau, et la carrière se lit avant n'importe quel diplôme, parce qu'un diplôme répond à la question que pose le marché et non à celle que pose la machine.
Reste la question de la machine qu'on possède et qu'on a le droit de casser, et la réponse change ce qui peut être pratiqué : un vieux portable et un serveur loué à Roubaix n'enseignent pas la même moitié de cette page, et seul le second apprend ce qui se passe quand la machine est quelque part où l'on ne peut pas aller à pied. C'est chez les fournisseurs que cela se tranche, et le choix est plus petit qu'il n'en a l'air.