Недавно я переместил свой / home на другой компьютер (сохранив все файлы конфигурации) со свежей установкой Ubuntu 10.10.
После установки я установил wicd и ndiswrapper, чтобы подключиться к Интернету. Однако, после того, как меняется /etc/network/interfaces
от
auto lo
iface lo inet loopback
к
auto wlan0
iface wlan0 inet dhcp
и работает, sudo /etc/init.d/networking restart
чтобы настроить wlan0, wicd внезапно подключился ... к моему модему. Без предоставления какой-либо информации о модеме вообще. Конечно, wicd создает локальный каталог в ~/.wicd/
, но этот каталог пуст, и временная глобальная конфигурация в /var/lib/wicd/configurations/
не существует из-за новой установки Ubuntu.
Так в чем же дело? Где wicd получил ESSID и ключ WPA?
В этом вопросе не было никакой активности, но он все еще открыт (и даже стоит некоторого повторения)!
Ответы:
Если вы не отформатировали свою систему и установили поверх старой установки, вполне вероятно, что ваши старые настройки были перенесены ( включая настройки в
/etc
). Все, что не установлено на live CD, было бы оставлено в покое, что объясняет очевидный волшебный результат кроликов, который вы испытали. Это не таинственный ответ :( - но, по крайней мере, более реалистичный :).источник
При стандартной установке Ubuntu с использованием GNOME и сетевого менеджера ключ WPA хранится в связке ключей GNOME. Это будет восстановлено с / home.
Вы можете проверить , так ли это в настройках временно дезактивировать
keyrings
в~/.gnome2
(сделать резервную копию , прежде чем сделать это!).Единственное другое место, где я могу придумать, откуда Wicd может получить ключ WPA - это
etc/wpa_supplicant/wpa_supplicant.conf
. Однако я понятия не имею, как этот файл мог переместиться к вам / домой (если это исключительно то, что вы восстановили).Я не использую Wicd, поэтому я не могу проверить настройки, но если ~ / .wicd пуст, то нет никаких шансов, что там хранятся какие-либо ключи. Возможно, вы захотите проверить, есть ли у wicd_gui другой путь для хранения вещей.
источник
seahorse
), и там нет ни ключа WPA, ни записи WPA, ни чего-либо, что выглядит удаленно связанным с WPA / WLan ... так как я никогда не использовал сетевой менеджер для подключения. Нетwpa_supplicant.conf
илиwpa_supplicant*
в / home (я сделал рекурсивный поиск), либо./etc/wpa_supplicant/wpa_supplicant.conf
и если да, что там хранится?Если единственное общее между старым компьютером и новым компьютером находится внутри $ HOME, то ключ должен быть где-то в $ HOME. Вопрос в том, в каком файле он находится?
Вы можете узнать это, получив список файлов, общих для обеих машин (это
find $HOME -type f
следует сделать из вашего описания). Сначала сделайте резервную копию этих файлов, а затем удалите их. Убедитесь, что ключ больше не известен. Затем замените половину файлов и проверьте еще раз, если он не известен, тогда ключ должен быть в другой половине. Разделите вторую половину пополам и продолжайте в том же духе, пока не найдете файл, содержащий ваш ключ.Может занять некоторое время.
источник
WICD имеет файл конфигурации для всех сетей, которые когда-либо были подключены в
/etc/wicd/wireless-settings.conf
он будет содержать набор записей для каждого bssid (MAC-адреса базовой станции), к которому вы подключились. Поэтому, когда wicd видит сеть, к которой он подключился, прежде чем он получит значения ключей из этого файла.
Существует также
wired-settings.conf
для настроек для проводных подключений, а также различные другие настройки вmanager-settings.conf
источник
/etc/*
не существовало в вышеупомянутом состоянии из-за новой установки Ubuntu ...