¿Cómo sabía Ubuntu mi clave WPA?

8

Recientemente me mudé / home a otra computadora (manteniendo todos los archivos de configuración), con una nueva instalación de Ubuntu 10.10.

Después de la instalación, instalé wicd y ndiswrapper para poner en funcionamiento mi conexión a Internet. Sin embargo, después de cambiar /etc/network/interfacesde

auto lo
iface lo inet loopback

A

auto wlan0
iface wlan0 inet dhcp

y corriendo sudo /etc/init.d/networking restartpara configurar wlan0, wicd se conectó de repente ... a mi módem. Sin proporcionar ninguna información sobre el módem de ningún tipo. Por supuesto, wicd crea un directorio local en ~/.wicd/, pero ese directorio está vacío, y la configuración global temporal en /var/lib/wicd/configurations/no existía debido a la nueva instalación de ubuntu.

Entonces, ¿cuál es el trato? ¿Dónde obtuvo wicd el ESSID y la clave WPA?

No ha habido ninguna actividad en esta pregunta, ¡pero todavía está abierta (e incluso vale la pena repetirla)!


fuente
1
Mencionas una "nueva computadora". ¿Fue esa PC una instalación de formato nuevo? Si se conectó con Ubuntu en esa PC, luego se actualizó (o se instaló sin marcar la opción de formato), ¿su configuración puede haber sobrevivido ...?
Scaine
1
@Scaine: Nueva computadora igual a "Nueva instalación". Veo pocas razones para agregar explícitamente eso aquí, ya que las circunstancias no importan exactamente. Y felizmente repetiré, la configuración global (/ etc, / usr & friends) no se copió, ya que estos archivos ya no existían en el punto de instalación. De ahí el término "computadora nueva": era una instalación absolutamente limpia, sin hogar, como he explicado anteriormente.
1
Mi punto es que una "nueva instalación" NO es una "nueva" instalación a menos que marque la casilla "Formato" durante esa instalación. Sin embargo, valió la pena preguntar, y gracias por la aclaración.
Scaine

Respuestas:

8

Si no formateó su sistema e instaló encima de una instalación anterior, es muy probable que sus configuraciones anteriores se hayan recuperado ( incluidas las configuraciones en/etc ). Lo que no esté instalado en el CD en vivo se habría quedado solo, lo que explica el aparente resultado de conejitos mágicos que experimentó. Es una respuesta menos misteriosa :( - pero al menos es más realista :).

RolandiXor
fuente
1
Esta es la posibilidad más probable.
Oxwivi
2
lol está bien: me alegro de que funcione para ti ^^
RolandiXor
11

En una instalación estándar de Ubuntu usando GNOME y el administrador de red, la clave WPA se almacena en el llavero de GNOME. Esto será restaurado con / home.

Puede probar si esto es así en la configuración desactivando temporalmente keyringsen ~/.gnome2(hacer una copia de seguridad antes de hacerlo!).

La única otra ubicación en la que puedo pensar es donde Wicd podría obtener una clave WPA etc/wpa_supplicant/wpa_supplicant.conf. Sin embargo, no tengo idea de cómo este archivo podría haberse movido a su / home (si eso es exclusivamente lo que restauró).

No utilizo Wicd, por lo tanto, no puedo verificar la configuración, pero si ~ / .wicd está vacío, entonces no hay posibilidad de que alguna clave esté almacenada allí. Quizás desee comprobar si wicd_gui tiene otra ruta para almacenar cosas.

Takkat
fuente
Revisé mi llavero (usando seahorse), y no hay una clave WPA o entrada WPA, ni nada que parezca remotamente relacionado con WPA / WLan ... ya que nunca he usado el administrador de red para conectarme. No hay wpa_supplicant.confo wpa_supplicant*en / home (hice una búsqueda recursiva), tampoco.
¿Tiene un archivo /etc/wpa_supplicant/wpa_supplicant.confy, de ser así, qué se almacena allí?
Takkat
Ese archivo no existe en mi sistema. Wicd crea un archivo similar, pero con un nombre basado en sesión en / var / lib / wicd / configuraciones (con casi la misma sintaxis). Realmente tampoco importaría, ya que solo / hogar no fue tocado, todo lo demás fue purgado.
2

Si lo único común entre la computadora vieja y la nueva computadora está dentro de $ HOME, entonces la clave debe estar en $ HOME en algún lugar. Entonces la pregunta es realmente, ¿en qué archivo está?

Puede averiguarlo al obtener una lista del archivo común a ambas máquinas ( find $HOME -type fdebería hacerlo a partir de su descripción). Primero haga una copia de seguridad de estos archivos y luego elimínelos. Compruebe que la clave ya no se conoce. Luego reemplace la mitad de los archivos y verifique nuevamente, si no se conoce, la clave debe estar en la otra mitad. Divida la segunda mitad en dos y continúe de esa manera hasta que encuentre el archivo que contiene su clave.

Podría tomar un tiempo

Stephen Paulger
fuente
La instalación anterior se ha ido, porque ha sido reemplazada por la nueva Instalación ...
Pero su carpeta de inicio permanece ...
RolandiXor
@Roland Taylor: Los supuestos no son respuestas, de verdad
1

WICD tiene un archivo de configuración para todas las redes que alguna vez se han conectado en

/etc/wicd/wireless-settings.conf

esto contendrá un conjunto de entradas para cada bssid (dirección MAC de la estación base) a la que se haya conectado. Entonces, cuando wicd vea una red a la que se ha conectado antes, obtendrá los valores clave de este archivo.

También hay wired-settings.confpara la configuración de las conexiones por cable, y varias otras configuraciones enmanager-settings.conf

Stuart
fuente
pero /etc/*no existía en el estado mencionado debido a una nueva instalación de ubuntu ...
@nebukadnezzar Entonces su sistema hizo trucos de magia y debería buscar conejos que salieran de sombreros y sus ventiladores, etc. Lo que Scaine intentó decirle es que, si no formateó el disco, esta instalación no era tan limpia como Crees.
RolandiXor
@Roland Taylor: el hecho de que no puedo explicarlo es la razón por la que pregunté en askubuntu.com en primer lugar. Pero "conejitos mágicos que secuestraron mi computadora" es la mejor respuesta hasta ahora, ya que me cuesta creer que la ubicuidad (el instalador de ubuntu) en realidad copie cosas del viejo / etc al nuevo / etc, especialmente porque wicd no lo es instalado por defecto (por lo que no es un paquete central), ¿tal vez debería publicar eso como respuesta?
@nebukadnezzar LOL! Que yo sepa, ubuntu reutilizará sus configuraciones anteriores (un poco mezclándolas) si no elige formatear, y sí, publicaré algo como respuesta: D
RolandiXor