Comment Ubuntu a-t-il connu ma clé WPA?

8

J'ai récemment déplacé mon / home vers un autre ordinateur (en conservant tous les fichiers de configuration), avec une nouvelle installation d'Ubuntu 10.10.

Après l'installation, j'ai installé wicd et ndiswrapper pour que ma connexion Internet soit opérationnelle. Cependant, après avoir changé /etc/network/interfacesde

auto lo
iface lo inet loopback

À

auto wlan0
iface wlan0 inet dhcp

et en cours sudo /etc/init.d/networking restartd' exécution pour configurer wlan0, wicd vient d'être brusquement connecté ... à mon modem. Sans fournir aucune information sur le modem. Bien sûr, wicd crée un répertoire local sur ~/.wicd/, mais ce répertoire est vide, et la configuration globale temporaire sur /var/lib/wicd/configurations/n'existait pas en raison d'une nouvelle installation d'ubuntu.

Alors, quel est le problème? Où wicd a-t-il obtenu l'ESSID et la clé WPA?

Il n'y a eu aucune activité dans cette question, mais elle est toujours ouverte (et vaut même la peine d'être repérée)!


la source
1
Vous mentionnez un "nouvel ordinateur". Ce PC était-il une nouvelle installation de format? Si vous vous êtes connecté à l'aide d'Ubuntu sur ce PC, puis mis à niveau (ou installé sans cocher l'option de format), votre configuration peut avoir survécu ...?
Scaine
1
@Scaine: Nouvel ordinateur égal à "Nouvelle installation". Je vois peu de raisons d'ajouter explicitement cela ici, car les circonstances n'ont pas vraiment d'importance. Et je me ferai un plaisir de me répéter, la configuration globale (/ etc, / usr & friends) n'a pas été copiée, car ces fichiers n'existaient plus au moment de l'installation. D'où le terme «nouvel ordinateur» - C'était une installation absolument propre, sans maison fraîche, comme je l'ai expliqué ci-dessus.
1
Mon point est qu'une «nouvelle installation» n'est PAS une «nouvelle» installation, sauf si vous cochez la case «Format» pendant cette installation. Cela valait la peine de le demander, et merci pour la clarification.
Scaine

Réponses:

8

Si vous n'avez pas formaté votre système et que vous l'avez installé par-dessus une ancienne installation, il est fort probable que vos anciens paramètres aient été transférés ( y compris les paramètres dans/etc ). Tout ce qui n'est pas installé sur le CD live aurait été laissé seul, ce qui explique le résultat apparent des lapins magiques que vous avez vécu. C'est moins une réponse mystérieuse :( - mais au moins c'est plus réaliste :).

RolandiXor
la source
1
C'est la possibilité la plus probable.
Oxwivi
2
J'étais sérieux quand j'ai dit que c'était la meilleure réponse jusqu'à présent ;-)
lol okay: D content que ça marche pour vous ^^
RolandiXor
11

Sur une installation Ubuntu standard utilisant GNOME et gestionnaire de réseau, la clé WPA est stockée dans le trousseau de clés GNOME. Cela sera restauré avec / home.

Vous pouvez tester si tel est le cas dans les paramètres en désactivant temporairement keyringsdans ~/.gnome2(faire une sauvegarde avant de le faire!).

Le seul autre endroit où je peux penser d'où Wicd pourrait obtenir une clé WPA est etc/wpa_supplicant/wpa_supplicant.conf. Je n'ai cependant aucune idée de la façon dont ce fichier aurait pu être déplacé vers votre / home (si c'est exclusivement ce que vous avez restauré).

Je n'utilise pas Wicd, donc je ne peux pas vérifier les paramètres mais si ~ / .wicd est vide, il n'y a aucune chance que des clés y soient stockées. Vous voudrez peut-être vérifier si wicd_gui a un autre chemin pour stocker les choses.

Takkat
la source
J'ai vérifié mon trousseau de clés (en utilisant seahorse), et il n'y a pas de clé WPA ou d'entrée WPA, ou quoi que ce soit qui ressemble à distance à WPA / WLan ... car je n'ai jamais utilisé de gestionnaire de réseau pour se connecter. Il n'y a pas wpa_supplicant.confou wpa_supplicant*dans / home (j'ai fait une recherche récursive) non plus.
Avez-vous un fichier /etc/wpa_supplicant/wpa_supplicant.confet si oui, qu'est-ce qui y est stocké?
Takkat
Ce fichier n'existe pas sur mon système. Wicd crée un fichier similaire, mais avec un nom basé sur la session dans / var / lib / wicd / configurations (avec presque la même syntaxe). Cela n'aurait pas vraiment d'importance non plus, car seul / home était intact, tout le reste était purgé.
2

Si la seule chose courante entre l'ancien ordinateur et le nouvel ordinateur se trouve dans $ HOME, alors la clé doit être quelque part dans $ HOME. La question est donc vraiment de savoir dans quel fichier se trouve-t-il?

Vous pouvez le découvrir en obtenant une liste du fichier commun aux deux machines ( find $HOME -type fdevrait le faire à partir de votre description). Sauvegardez d'abord ces fichiers, puis supprimez-les. Vérifiez que la clé n'est plus connue. Remplacez ensuite la moitié des fichiers et vérifiez à nouveau, si elle n'est pas connue, la clé doit être dans l'autre moitié. Divisez la seconde moitié en deux et continuez de cette manière jusqu'à ce que vous reveniez sur le fichier contenant votre clé.

Cela pourrait prendre un certain temps.

Stephen Paulger
la source
L'ancienne installation a disparu, car elle a été remplacée par la nouvelle installation ...
Mais votre dossier personnel reste ...
RolandiXor
@Roland Taylor: Les suppositions ne sont pas des réponses, vraiment
1

WICD a un fichier de configuration pour tous les réseaux qui ont déjà été connectés à

/etc/wicd/wireless-settings.conf

il contiendra un ensemble d'entrées pour chaque bssid (adresse MAC de la station de base) auquel vous vous êtes connecté. Ainsi, lorsque wicd voit un réseau auquel il s'est connecté avant, il obtient les valeurs clés de ce fichier.

Il existe également wired-settings.confdes paramètres pour les connexions câblées et divers autres paramètres dansmanager-settings.conf

Stuart
la source
mais /etc/*n'existait pas dans l'état susmentionné en raison de la nouvelle installation d'ubuntu ...
@nebukadnezzar Ensuite, votre système a fait des tours de magie et vous devriez chercher des lapins pour sortir des chapeaux et de vos fans, etc. tu penses.
RolandiXor
@Roland Taylor: le fait que je ne puisse pas l'expliquer est la raison pour laquelle j'ai demandé sur askubuntu.com en premier lieu. Mais "des lapins magiques qui ont détourné mon ordinateur" est la meilleure réponse jusqu'à présent, car j'ai du mal à croire que l'ubiquité (l'installateur ubuntu) a réellement copié des trucs de l'ancien / etc dans le nouveau / etc, d'autant plus que wicd n'est pas installé par défaut (donc ce n'est pas un corepackage), vous devriez peut-être le poster comme réponse?
@nebukadnezzar LOL! À ma connaissance, ubuntu réutilisera vos anciens paramètres (en les mélangeant un peu) si vous ne choisissez pas de formater, et oui, je
posterai