我在几台笔记本电脑上运行 Lucid,使用 xfce 作为桌面环境。
在 Lucid 之前,小小的 NetworkManager 托盘小部件会自动为我扫描接入点。然而,现在我发现我必须iwlist
自己去寻找 SSID(如果我还不知道的话)并手动将其添加到列表中。一旦我这样做了,它就会自动连接(如果 AP 是这样配置的)。
使这成为真正痛苦的部分原因是,当没有当前连接且没有已知接入点时,托盘小部件(有时)似乎根本不显示自己。我必须杀死 NetworkManager(这很痛苦,因为init
真的想重新启动它),运行iwlist
以查找 SSID,转到(现在显示的)托盘小部件并添加 SSID,然后重新启动 NetworkManager。
我意识到这个小部件只是弄乱了一个或两个配置文件,我很乐意手动愚弄那些,但我真正想要的是让它像以前一样工作,只是为我做扫描. 请注意,一旦我建立了连接,它就会像以前一样向我显示它可以看到的所有 AP。
我承认我可能搞砸了一些设置文件,但我真的尝试过将所有内容恢复到“新”状态,但这并没有帮助。我疯了还是那些东西真的改变了?
您可以要求 upstart(Ubuntu 上使用的 init 守护程序)停止 NetworkManager,这比自己杀死进程要“干净”得多:(
sudo initctl stop network-manager
将“stop”替换为“start”以再次手动启动它)。关于 NetworkManager 的问题:它似乎记录到
/var/log/daemon.log
; 也许你可以在那里找到一些有用的信息?