由于特殊原因,我不得不使用网络管理器来替代 Cisco AnyConnect。我的问题是,安装所需的软件包后,顶部栏中没有出现图标。
我遵循了一所大学的指示:
sudo apt install openconnect network-manager-openconnect network-manager-openconnect-gnome
sudo service network-manager restart
之后,应该安装网络管理器,下一步是通过顶部栏打开它。但是没有出现网络管理器。我可以执行某些命令,如“openconnect”和“nmcli”,但 GUI 似乎没有启动。我尝试重新启动服务,多次重新启动 PC,甚至安装了大量其他软件包,例如:
sudo apt-get install network-manager-openvpn network-manager-openvpn-gnome network-manager-pptp network-manager-pptp-gnome network-manager-vpnc network-manager-vpnc-gnome network-manager-openconnect network-manager-openconnect-gnome
(从:https://wiki.ubuntuusers.de/NetworkManager/VPN_Plugins/)
我发现的其他命令修复也不起作用。有人知道如何让它起作用吗?
答案1
网络管理器本身是一种服务,而不是其设置的 GUI,因此它实际上取决于您实际想要实现的目标……
A)我其实不需要图标,我只是想更改一些设置或连接到网络(假设网络管理器是跑步)
- Ubuntu 系统 GUI 中通常有一个名为“系统设置”- 我在 Unity 和 Cinnamon 中找到了它(所以我希望 Gnome 也有一个) - 运行该应用程序并在其中搜索“网络”- 您通常可以在那里进行一些基本的 WiFi 设置并连接
- 更“硬核”的终端“GUI”,但功能非常强大:
nmtui
或者sudo nmtui
- 对于简单的 GUI 设置
nm-connection-editor
- 仅丰富的设置,无连接(自动除外)
B)我需要图标出现在那里
您可能会遇到这种情况,当您为基本用户执行此操作时,超过 2 次点击的操作超出了他们的 PC 技能……所以您真的需要图标 #thisreallyhappens 或者您只是喜欢它。
“图标”通常通过“小程序”存在,该小程序可能会崩溃或发生其他情况,我们将尝试通过终端恢复它:
- 尝试终止小程序的所有实例并重新运行它:
killall nm-applet; nm-applet &
- CTRL使用+退出终端D (你可能需要按两次,它将退出终端而不终止
nm-applet
),或者只是nohup nm-applet &
为了运行应该没有这个 - 图标还是没有出现?还是重启后图标就消失了?
- 尝试
nm-applet.desktop
按照此处所述修复您的特殊文件:https://askubuntu.com/a/529287/277898 - 这可能是系统托盘小程序普遍缺失的问题(或者只是网络小程序缺失的问题) - 为此,您需要打开“小程序”应用程序并按照此处的说明进行修复:https://unix.stackexchange.com/a/280807/223991
- 尝试
C)获取网络管理器服务首先要工作
- 确保它安装
sudo apt install network-manager
在 gnome 和基于 gnome 的 GUI 上,cinnamon
或者MATE
您可能还需要*-gnome
软件包的版本sudo apt install network-manager-gnome
(对于您为网络管理器安装的所有插件包(如 OP 尝试安装的那些)也类似) - 检查服务是否正在运行
sudo service network-manager status
没跑步吗?
- 开始吧 =>
sudo service network-manager start
- 错误?=> 首先修复启动错误
- 再次检查状态
sudo service network-manager status
- 开始吧 =>
已经运行?
sudo service network-manager stop
- 等待它完成!sudo service network-manager start
- 等待它完成!- 并再次检查状态
sudo service network-manager status
- 它在运行吗?(如果没有,请先修复错误),但仍然没有图标?尝试重新启动/重启 PC,如果仍然没有图标,但服务正在运行,您可以继续B)
最后,OP 提到的是:
sudo apt-get install network-manager-openvpn network-manager-openvpn-gnome network-manager-pptp network-manager-pptp-gnome network-manager-vpnc network-manager-vpnc-gnome network-manager-openconnect network-manager-openconnect-gnome
- 这些只是网络管理器的常用插件,允许您设置 VPN 连接以及一些安全和证书设置,它们对此很有用,但它们实际上与网络管理器本身及其图标无关;)
答案2
以下是我添加的方式nmtui
:
$ sudo pico /etc/netplan/networkmanager.yaml
将其放入文件中:
network:
version: 2
renderer: NetworkManager
然后执行以下命令:
$ sudo netplan generate
$ sudo netplan apply
$ sudo reboot
详情请参阅Ubuntu 以太网在更新后变得不受管理