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/interfaces
de
auto lo
iface lo inet loopback
À
auto wlan0
iface wlan0 inet dhcp
et en cours sudo /etc/init.d/networking restart
d' 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)!
Réponses:
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 :).la source
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
keyrings
dans~/.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.
la source
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 paswpa_supplicant.conf
ouwpa_supplicant*
dans / home (j'ai fait une recherche récursive) non plus./etc/wpa_supplicant/wpa_supplicant.conf
et si oui, qu'est-ce qui y est stocké?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 f
devrait 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.
la source
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.conf
des paramètres pour les connexions câblées et divers autres paramètres dansmanager-settings.conf
la source
/etc/*
n'existait pas dans l'état susmentionné en raison de la nouvelle installation d'ubuntu ...