Aller au contenu | Aller au menu | Aller à la recherche

Le monde merveilleux de l'informatique......

Récemment, il m'est arrivé un truc (ouais, ca m'arrive, des fois, des trucs.... c'est dingue, non ?): je me suis retrouvé devant un Windows..... jusque la, pas de bol mais c'est des choses qui arrivent (la preuve) parfois..... Et bien sur, c'etait pas pour moi, mais "pour un copain", hein !

Suite a l'installation d'une Debian sur la meme machine (ouais, un windows sur la machine, ok, mais faut voir à pas pousser mémé dans les orties, ca pourrait faire mal aux orties !), à quelques manipulations diverses et variées (bon, dont une qui m'a produit un très esthétique arc éléctrique quand j'ai rebranché un truc USB.....), et après avoir cru un instant que j'avais cramé la carte graphique (alors que non, fallait juste préciser Options NVAGP 1 dans le xorg.conf, option que j'avais jamais du préciser jusque la sur d'autres machines, sinon ca ramait sa mere grave a tel point que je croyais que la machine etait figée), je me suis retrouvé à faire une incantation rituelle toute bete, pas plus rationnelle que ca, mais tellement souvent utilisée par les informaticiens pour tenter de dépanner du matos: tout démonter et tout remonter (et c'était du coup un bon pretexte pour faire des fouilles archéologiques à l'intérieur de la machine, et par exemple retrouver des vis datant du néolithique fossilisées dans des strates de poussière.....).

Au remontage, à priori, tout va bien. Après avoir vérifié qu'il n'y avait pas trop de pièces restées en dehors (c'est une des lois de Murphy: quand on démonte quelquechose et qu'on le remonte dans la foulée, il y a *toujours* des pièces qu'on ne sait pas ou remonter..... Curieusement, la plupart du temps, ca fonctionne quand meme très bien sans.... du moins un certain temps....), je redémarre la machine, je constate que j'a toujours mon problème avec ma carte graphique, pour finalement trouver un peu plus tard (et après 3 réinstalls quand meme) cette fameuse histoire de NVAGP.

Puis vient un moment ou, pour une raison en plus toute bete et pas plus pertinente que ca, on en vient à vouloir redémarrer sur le Windows de la machine (j'ai dit "on", comme "on a gagné la coupe du monde", "on devrait quand meme s'attaquer à la vaisselle dans l'évier, ca fait une semaine qu'elle commence à bouger toute seule", "on doit sortir les poubelles ce soir", "maintenant on doit bosser de facon cohérente sur les trucs urgents, et pas selon l'humeur du matin", ou "vous inqietez pas, mon équipe et moi on s'en occupe", comprenez par la que c'était pas moi, hein.....).

Et la, c'est le drame: au dela bien sur du fait d'etre sous Windows (2k, pour etre plus précis), y'a plus de réseau...

Jusque la ca ne m'affole pas trop, je sais que le switch sur lequel est branché la machine est un switch "modèle a pas cher", que la moitié des cables n'ont plus le "petit machin en plastoque qui fait clic quand on branche la prise et qui garantit a peu près que RJ45 va pas trop se débrancher, mais qui garantit aussi qu'on va galérer pendant 5 bonnes minutes le jour ou on voudra débrancher le cable", le temps de débrancher/rebrancher tout ca, et...... et ca marche toujours pas....

Manifestement, le lien ethernet fonctionne, d'après les LEDS (coté switch comme coté machine), mais la machine n'a pas d'IP (ce qui , convenons en, est tout de suite moins pratique pour causer en IP avec d'autres machines, meme posées juste à coté).

Un petit coup de tcpdump depuis le serveur DHCP en face confirme qu'on voit pas grand chose arriver.....Curieux, la machine est bien en mode "s'il vous plait, je suis pas un voleur, je voudrais juste une adresse IP pour pouvoir causer avec le réseau, et éventuellement propager un ou deux worms, mais c'est tout, à vot' bon coeur, m'sieur dame"....

Problème simple, solution simple (et qui ira très bien pour le peu de temps ou le windows va encore rester sur la machine): on lui file une IP fixe (ca tombe bien, je connais l'IP que lui donne le serveur DHCP). Et la, surprise: windows me dit que l'adresse IP en question est déjà utilisée par une autre carte réseau, que si je vois pas l'autre carte en question dans la configuration, c'est qu'elle est pas branchée pour l'instant, mais que ca peut quand meme vachtement foutre un sacré bordel, mais que si vraiment je suis un ouf de première et que je veux quand meme tenter le truc, bah je peux cliquer sur "oui".

J'hésite un peu quand meme, si ca se trouve, la carte (réseau) a envoyé récemment au windows une carte (postale), en lui disant "salut, je surfe actuellement sur de méchantes vagues de l'internet, mais je reviens bientot, garde moi mon IP au chaud s'teup", voire le windows a fait une requète AD (Au Dela) pour causer avec la carte fantome, qui a juré de le hanter s'il ne sacrifiait pas quelques octets par semaine....

Mais bon, dans mon cas, la carte réseau fantome, je sais ou elle est (non, pas la, mais dans le PC, tout simplement), elle est pas fantome du tout, elle a juste été débranchée 2 minutes de la carte mère..... Et de toutes facons, je suis un ouf de première, j'ai pas peur, et meme si je suis pas en conditions de labo habituelles (c'est bon, vous connaissez, maintenant, non ?), je prends le risque (après avoir quand meme établi un périmètre de sécurité, faut faire gaffe aux civils....).

Et bah ca marche pas.... j'ai toujours 0.0.0.0 comme IP, et meme en re-re-refaisant la manip (réflexe pourtant curieux, d'autant plus que je l'ai presque systématiquement face à un problème windows, et à peu près jamais sous UNIX, allez comprendre pourquoi.....), pas moyen d'imposer cette foutue adresse IP, qui est pourtant celle de la machine, et celle de l'unique carte réseau jamais branchée sur cette machine, meme si elle a une fois ou deux changé de place dans le passé.....

Aux grands mots les grands remèdes, je décide donc de passer au "Plan B" (toujours avoir un Plan B, c'est important !), c'est pas un windows qui va me résister !

Plan B, donc, je reboote en "safe mode", en me disant que je vais voir toutes les cartes réseau connues, y compris celles pas actives (enfin, y compris les autres fois ou le windows a "découvert" la carte réseau....), et que j'aurai juste a dégager les "anciennes" (4, quand meme, ce qui fait un bon score pour une seule carte réseau physique .......).

Eh bah non, pas moyen de les voir, donc pas moyen de les effacer, ca se tient....

Je passe donc à la solution "Vieux con de hacker old school" (tm), j'ouvre un shell, et je tape emacs /etc/network/interfaces ...... avant de réaliser que je n'ai ouvert en fait qu'une "ligne de commande", qui ne connait ni emacs, ni /etc/network/interfaces......

Il est donc temps de passer du coté obscur, et de lancer "regedit" (on ne vous le répètera jamais assez: ne faites pas ca chez vous !!!!!). Je vérifie à tout hasard si CTRL-s fonctionne..... bah non (enfin, ca fait pas ce que je veux, en tout cas), et me résigne à commencer une recherche carrément hasardeuse sur ce qui pourrait bien correspondre à ces fameuses interfaces fantomes....

Fort logiquement, je fais d'abord une recherche par adresse IP, qui ne fonctionnera pas tout de suite: les adresses IP sont stockées sous forme décimale dans la registry, et pas en tant que chaine de caractères. Je finis donc par trouver "des trucs qui parlent manifestement de cartes réseau et qui connaissent l'IP problématique en décimal", et ne sachant pas quoi effacer la dedans, bah je vire tout......

Redémarrage de la machine, toujours pas de réseau.... assez normal pour l'instant: la carte réseau est vue comme "périphérique inconnu", je réinstalle donc le pilote "kivabien"..... Et elle est toujours "périphérique inconnu", malgré plusieurs tentatives, des reboots (toujours tenter un reboot sous windows.....), autant dire que j'en regrette presque le temps ou elle me disait "juste" que l'IP est déjà utilisée par une carte fantome.....

Et bien sur, comme j'ai tout fait a la main dans la registry, pas moyen de faire une "restauration de configuration fonctionnelle".

Il est alors tard, j'en ai marre, et j'en arrive à la seule décision rationnelle que j'aurais du prendre dès le début: le windows va dégager, une Debian c'est très bien, et pour le très peu d'utilisation de windows nécessaire, ca passera dans une machine virtuelle......

Et j'en profite du coup au passage (et pour ceux qui raleraient, c'est pareil) pour signaler l'existence de VirtualBox, une interface de gestion de machines virtuelles dans le meme genre que VMWare, mais diffusé sous GNU GPL.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet