Ubuntu 是如何知道我的 WPA 密钥的?

8 wireless wicd

我最近将我的 /home 移动到另一台计算机(保留所有配置文件),并全新安装了 Ubuntu 10.10。

安装后,我已经安装了 wicd 和 ndiswrapper,以启动并运行我的 Internet 连接。然而,/etc/network/interfaces从改变后

auto lo
iface lo inet loopback
Run Code Online (Sandbox Code Playgroud)

auto wlan0
iface wlan0 inet dhcp
Run Code Online (Sandbox Code Playgroud)

并运行sudo /etc/init.d/networking restart以设置 wlan0,wicd 突然连接到我的调制解调器。不提供任何有关调制解调器的信息。当然 wicd 创建了一个本地目录 at ~/.wicd/,但该目录是空的,并且/var/lib/wicd/configurations/由于全新安装 ubuntu ,临时全局配置不存在。

那么有什么关系呢?wicd 从哪里获得 ESSID 和 WPA 密钥?

这个问题没有任何活动,但它仍然是开放的(甚至值得一些代表)!

Tak*_*kat 11

在使用 GNOME 和网络管理器的标准 Ubuntu 安装中,WPA 密钥存储在 GNOME 密钥环中。这将通过 /home 恢复。

您可以通过暂时停用(在这样做之前进行备份!)来测试您的设置keyrings~/.gnome2是否如此。

我能想到的Wicd可以从中获取 WPA 密钥的唯一其他位置是etc/wpa_supplicant/wpa_supplicant.conf. 然而,我不知道这个文件是如何移动到你的 /home 的(如果那是你完全恢复的)。

我不使用 Wicd,因此我无法检查设置,但如果 ~/.wicd 为空,那么就不可能在那里存储任何密钥。您可能想检查 wicd_gui 是否有其他路径来存储东西。


Rol*_*Xor 8

如果您没有格式化您的系统,而是安装在旧安装之上,那么您的旧设置很可能会被带过来(包括 中的设置/etc)。未安装在 live CD 上的任何内容都将被保留,这解释了您所经历的明显神奇的兔子结果。这不是一个神秘的答案:( - 但至少它更现实:)。

  • 当我说这是迄今为止最好的答案时,我是认真的 ;-) (2认同)