我已经深入研究了这个问题,但似乎找不到答案。在 Ubuntu 10.04 LTS 中,我想通过 NetworkManager 小程序连接到我的 VPN。我安装了所有网络管理器软件包,包括 gnome 客户端。
我知道我需要将“通知区域”添加到面板,我已经完成了。我检查了 NetworkManager 是否正在运行:
nate@nate-desktop:~$ service network-manager status
network-manager start/running, process 763
在 /etc/NetworkManager/nm-system-settings.conf 中,我添加了 managed=true(不知道这是否重要,但我在一个论坛上看到有这样的建议):
nate@nate-desktop:~$ more /etc/NetworkManager/nm-system-settings.conf
# This file is installed into /etc/NetworkManager, and is loaded by
# NetworkManager by default. To override, specify: '--config file'
# during NM startup. This can be done by appending to DAEMON_OPTS in
# the file:
#
# /etc/default/NetworkManager
#
[main]
plugins=ifupdown,keyfile
[ifupdown]
#managed=false
managed=true
我重新启动了 NetworkManager,也尝试了重启。此时,NetworkManager 似乎正在运行,但它没有出现在面板的通知区域中。我不知道还能尝试什么。有什么想法吗?
答案1
您需要启动网络管理器小程序。它默认启动,尽管听起来您已经做了一些自定义。这是我输入的屏幕截图:
这可以通过系统/首选项/启动应用程序获得。
答案2
网络管理器与其小程序是分开的,原因很简单:网络管理器是一个存在于 X 之外的守护进程。小程序只与这个守护进程进行通信。
无论如何,你想运行这个:
nm-applet --sm-disable
它被设置为在我的计算机启动时从系统->首选项->启动应用程序运行。
答案3
如果我没记错的话,你的系统network-manager
默认没有安装。Ubuntu 最小安装(我试过)也是这种情况,稍后安装时不会nm-applet
在通知区域显示。我找到了这个问题的答案询问 Ubuntu 本身:
sudoedit /etc/network/interfaces
或者sudo gedit /etc/network/interfaces
在第一个命令中,终端本身会显示一个编辑器。否则,您可以gedit
在第二个命令中使用 as 或将其替换为您喜欢的文本编辑器。打开文件后,找到您的网络接口(如 eth0 等),并#
在其提到的行前面添加。重新启动,网络管理器的图标应正常显示在通知区域中。