在 debian 11 上,没有安装桌面,如何让网络管理器运行 Awesomewm?
登录 Awesome 后我有互联网,但不是通过网络管理器,即使我运行 nm-applet,它甚至看不到我当前的连接(确实有效)。
我正在寻找有关如何让网络管理器在 Awesomewm 上充分发挥功能的指南,以便网络管理器服务尽早启动以提供我的基本连接,以便 VPN 配置能够正常工作(因为目前还不能)。
答案1
没有桌面环境的 Debian 安装的默认网络使用ifup
和ifdown
来ifupdown
管理网络连接。运行多个网络管理器可能会导致冲突。
删除ifupdown
以使用不同的网络管理器:
# apt purge ifupdown
ifupdown
从 NetworkManager 的插件列表中删除:
# sed -i 's/plugins=ifupdown,keyfile/plugins=keyfile/' /etc/NetworkManager/NetworkManager.conf
启用NetworkManager的服务:
# systemctl enable NetworkManager.service
如果您使用的是以太网,则重新启动,您应该可以通过 NetworkManager 建立网络连接。如果没有,可以使用nm-applet
、nmtui
或来创建连接nmcli
。
运行nmcli
以验证您的接口是否已连接。预期输出:
<interface>: connected to <connection name>
它不应该说:<interface>: unmanaged
如果 NetworkManager 仍然无法工作,您可能需要检查是否有其他正在运行的网络管理器并删除/禁用它们。另一种常见的方法是systemd-networkd
,可以通过其服务将其禁用systemd-networkd.service
。