Bagaimana Ubuntu mengetahui Kunci WPA saya?

8

Saya baru-baru ini memindahkan / home saya ke komputer lain (menyimpan semua file konfigurasi), dengan instalasi baru Ubuntu 10.10.

Setelah Instalasi saya telah menginstal wicd dan ndiswrapper, untuk mendapatkan koneksi internet saya dan berjalan. Namun, setelah berganti /etc/network/interfacesdari

auto lo
iface lo inet loopback

Untuk

auto wlan0
iface wlan0 inet dhcp

dan berjalan sudo /etc/init.d/networking restartuntuk mengatur wlan0, wicd tiba-tiba terhubung ... ke modem saya. Tanpa memberikan informasi apa pun tentang modem apa pun. Tentu saja wicd membuat direktori lokal di ~/.wicd/, tetapi direktori itu kosong, dan konfigurasi global sementara di /var/lib/wicd/configurations/tidak ada karena instalasi baru ubuntu.

Jadi apa masalahnya? Dari mana kami mendapatkan ESSID dan Kunci WPA?

Belum ada aktivitas apa pun dalam pertanyaan ini, tetapi masih terbuka (dan bahkan layak untuk mendapatkan perwakilan)!


sumber
1
Anda menyebutkan "komputer baru". Apakah PC itu format baru yang diinstal? Jika Anda terhubung menggunakan Ubuntu di PC itu, kemudian ditingkatkan (atau diinstal tanpa mencentang opsi format), konfigurasi Anda mungkin bertahan ...?
Scaine
1
@ Skaine: Komputer baru sama dengan "Instalasi baru". Saya melihat sedikit alasan untuk menambahkannya secara eksplisit di sini, karena situasinya tidak terlalu penting. Dan dengan senang hati saya akan mengulangi sendiri, konfigurasi global (/ etc, / usr & friends) tidak disalin, karena file-file ini tidak ada lagi pada saat instalasi. Oleh karena itu istilah "komputer baru" - Itu adalah instalasi yang benar-benar bersih, tanpa rumah baru, seperti yang telah saya jelaskan di atas.
1
Maksud saya adalah bahwa "instalasi baru" BUKAN instalasi "baru" kecuali jika Anda mencentang kotak "Format" selama instalasi itu. Namun patut ditanyakan, dan terima kasih atas klarifikasi.
Scaine

Jawaban:

8

Jika Anda tidak memformat sistem Anda, dan menginstal di atas instalasi lama, maka sangat mungkin bahwa pengaturan lama Anda dibawa ( termasuk pengaturan masuk/etc ). Apa pun yang tidak diinstal pada live CD akan dibiarkan begitu saja, yang menjelaskan hasil kelinci ajaib yang Anda alami. Ini kurang dari jawaban misterius :( - tapi setidaknya itu lebih realistis :).

RolandiXor
sumber
1
Ini adalah kemungkinan yang paling memungkinkan.
Oxwivi
2
Saya serius ketika saya mengatakan itu adalah jawaban terbaik sejauh ini ;-)
lol oke: D senang itu bekerja untuk Anda ^^
RolandiXor
11

Pada instalasi standar Ubuntu yang menggunakan GNOME dan manajer jaringan kunci WPA disimpan dalam keyring GNOME. Ini akan dipulihkan dengan / home.

Anda dapat menguji apakah ini begitu dalam pengaturan Anda oleh sementara menonaktifkan keyringsdi ~/.gnome2(membuat cadangan sebelum Anda melakukannya!).

Satu-satunya lokasi lain yang bisa saya pikirkan di mana Wicd bisa mendapatkan kunci WPA adalah etc/wpa_supplicant/wpa_supplicant.conf. Namun saya tidak tahu bagaimana file ini bisa dipindahkan ke / rumah Anda (jika itu yang Anda pulihkan secara eksklusif).

Saya tidak menggunakan Wicd, oleh karena itu saya tidak dapat memeriksa pengaturan tetapi jika ~ / .wicd kosong maka tidak ada kemungkinan bahwa kunci disimpan di sana. Anda mungkin ingin memeriksa apakah wicd_gui memiliki jalur lain untuk menyimpan sesuatu.

Takkat
sumber
Saya telah memeriksa keyring saya (menggunakan seahorse), dan tidak ada WPA Key atau WPA Entry, atau apa pun yang terlihat terkait dengan WPA / WLan ... karena saya tidak pernah menggunakan network-manager untuk menghubungkan. Tidak ada wpa_supplicant.confatau wpa_supplicant*di / rumah (saya melakukan pencarian rekursif), baik.
Apakah Anda memiliki file /etc/wpa_supplicant/wpa_supplicant.confdan jika demikian, apa yang disimpan di sana?
Takkat
File itu tidak ada di sistem saya. Wicd membuat file yang mirip, tetapi dengan nama berbasis sesi di / var / lib / wicd / konfigurasi (dengan sintaksis yang hampir sama). Tidak masalah juga, karena hanya rumah yang tidak tersentuh, semua yang lainnya dibersihkan.
2

Jika satu-satunya hal yang umum antara komputer lama dan komputer baru adalah dalam $ HOME maka kuncinya harus di $ HOME di suatu tempat. Jadi pertanyaannya benar-benar, di file mana itu?

Anda bisa mengetahuinya dengan mendapatkan daftar file yang umum untuk kedua mesin ( find $HOME -type fharus dilakukan dari deskripsi Anda). Pertama-tama buat cadangan file-file ini dan kemudian hapus. Pastikan kuncinya tidak diketahui lagi. Kemudian ganti setengah dari file dan periksa lagi, jika tidak diketahui maka kuncinya harus di setengah lainnya. Pisahkan babak kedua menjadi dua dan teruskan dengan cara itu sampai Anda menemukan file berisi kunci Anda.

Mungkin perlu waktu.

Stephen Paulger
sumber
Instalasi lama hilang, karena telah diganti dengan Instalasi baru ...
Tapi folder rumah Anda tetap ...
RolandiXor
@Roland Taylor: Asumsi bukan jawaban, sungguh
1

WICD memiliki file konfigurasi untuk semua jaringan yang pernah terhubung

/etc/wicd/wireless-settings.conf

ini akan berisi sekumpulan entri untuk setiap bssid (alamat MAC stasiun basis) yang telah Anda sambungkan. Jadi ketika wicd melihat jaringan yang telah terhubung sebelum itu akan mendapatkan nilai-nilai kunci dari file ini.

Ada juga wired-settings.confuntuk pengaturan koneksi kabel, dan berbagai pengaturan lainnya dimanager-settings.conf

Stuart
sumber
tetapi /etc/*tidak ada pada kondisi tersebut karena instalasi baru ubuntu ...
@nebukadnezzar Kemudian sistem Anda melakukan trik sulap dan Anda harus mencari kelinci untuk keluar dari topi dan penggemar Anda dll. Apa yang Scaine coba katakan adalah, jika Anda tidak memformat drive, ini tidak sebersih instalasi seperti menurutmu.
RolandiXor
@Roland Taylor: fakta bahwa saya tidak bisa menjelaskannya adalah alasan saya bertanya pada askubuntu.com sejak awal. Tapi "kelinci ajaib yang membajak komputer saya" adalah jawaban terbaik sejauh ini, karena saya sulit percaya bahwa ubiquity (penginstal ubuntu) benar-benar menyalin barang dari / etc lama ke yang baru / etc, terutama karena wicd tidak terinstal per default (jadi itu bukan corepackage), mungkin Anda harus memposting itu sebagai jawaban?
@nebukadnezzar LOL! Untuk pengetahuan saya ubuntu akan menggunakan kembali pengaturan lama Anda (agak pencampuran mereka) jika Anda tidak memilih ke format, dan ya, saya akan posting sesuatu sebagai jawaban: D
RolandiXor