有人知道如何禁用 connman 吗?

有人知道如何禁用 connman 吗?

我有一个运行 Ubuntu 的 BeagleBone。connman 妨碍了我,我想禁用它。我删除了/etc/rc*/*connman,但不知何故它仍然在启动。

(为什么我要禁用它?因为我试图为 eth0 设置一个静态 IP 地址/etc/network/interfaces,但这不起作用,因为显然 connman 首先启动了 eth0,但没有地址,因此无法ifup工作。)

答案1

您还可以配置connman忽略特定的接口。

我必须做完全相同的事情(eth0 的静态 IP),并且可以通过在/etc/network/interfacesAND 中配置它并通过修改(添加)一行来实现/etc/connman/main.conf

NetworkinterfaceBlacklist=eth0,SoftAp0,usb0,usb1

答案2

我一直不知道如何禁用它,所以我最终只是删除了它:

sudo apt remove connman

现在,我的常规静态 IP 配置(在/etc/network/interfaces)运行良好。

答案3

您可以尝试在命令行中运行此命令:

sudo systemctl disable connman.service

之后其他网络管理器应该就可以工作了。通常 Connman 是为嵌入式设备设计的。

当我在全新安装的 Ubuntu Studio 21.04(丢失互联网连接)上使用 Connman 时遇到一些问题时,这个方法对我很有用。

相关内容