web-dev-qa-db-ja.com

Ubuntuは私のWPA Key?

Ubuntu 10.10を新規インストールして、/ homeを別のコンピューターに移動しました(すべての構成ファイルを保持)。

インストール後、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 Key?

この質問には何のアクティビティもありませんが、まだ開いています(そして、担当者の価値さえあります)!

8
user2817

システムをフォーマットせず、古いインストールの上にインストールした場合、古い設定が引き継がれた可能性が非常に高くなります(/etc)。ライブCDにインストールされていないものは何も残されていなかったでしょう。これは、あなたが経験した明らかな魔法のバニーの結果を説明しています。それは神秘的な答えではありません:(-しかし、少なくともより現実的です:)。

8
RolandiXor

GNOMEおよびnetwork-managerを使用した標準のUbuntuインストールでは、WPAキーはGNOMEキーリングに保存されます。これは/ homeで復元されます。

~/.gnome2keyringsを一時的に無効にすることで、設定でこれがそうであるかどうかをテストできます(そうする前にバックアップを作成してください!)。

WicdがWPAからキーを取得できる場所)について考えることができる他の唯一の場所はetc/wpa_supplicant/wpa_supplicant.confです。しかし、このファイルがどのように移動したのかわかりません/ homeへ(もしそれがあなたがもっぱら復元したものであるなら)。

私はWicdを使用していないため、設定を確認できませんが、〜/ .wicdが空の場合、そこにキーが格納されている可能性はありません。 wicd_guiに物事を保存する別のパスがあるかどうかを確認したいかもしれません。

11
Takkat

古いコンピューターと新しいコンピューターの唯一の共通点が$ HOME内にある場合、キーは$ HOMEのどこかになければなりません。質問は本当に、どのファイルにあるのですか?

両方のマシンに共通のファイル(find $HOME -type fはあなたの説明からするべきです)。最初にこれらのファイルをバックアップしてから削除します。キーが既知でないことを確認してください。次に、ファイルの半分を置き換えて、再度確認します。不明な場合は、キーはもう半分にある必要があります。後半を2つに分割し、キーを含むファイルに戻るまで、そのように続けます。

しばらく時間がかかる場合があります。

2
Stephen Paulger

WICDには、これまでに接続したことのあるすべてのネットワークの構成ファイルがあります

/etc/wicd/wireless-settings.conf

これには、接続したすべてのbssid(ベースステーションMACアドレス)のエントリのセットが含まれます。したがって、wicdが接続しているネットワークを見ると、このファイルからキー値を取得します。

有線接続の設定用のwired-settings.conf、およびmanager-settings.confの他のさまざまな設定もあります

1
Stuart