如何修复Modem Manager在CentOS 8/RHEL 8上不起作用

时间:2020-03-21 11:43:53  来源:igfitidea点击:

调制解调器管理器是一项服务,用于支持在所有主要Linux发行版上运行的USB调制解调器。
如果调制解调器管理器无法运行服务,则调制解调器不再起作用,它将提供对USB加密狗和调制解调器的支持。

它有一个错误,即调制解调器管理器是服务,无法在systemd系统和服务管理器中启动。
调制解调器管理器支持2G,3G,4G和5G设备。
根据最新趋势,此服务是实现最佳调制解调器连接所需的至关重要的部分。
一些EL已禁用此选项,因此我们将手动启用此选项。
请按照所有步骤解决此问题。

准备工作

步骤I(检查Linux内核是否检测到USB调制解调器/加密狗)

首先插入USB调制解调器,然后在Linux终端上键入以下命令

# dmesg | grep -i usb

步骤II(是否安装了调制解调器管理器软件包)

其次检查软件包是否已安装

# rpm -q ModemManager
 ModemManager-1.4.6-1.fc22.x86_64

或者

# dnf info ModemManager

之后,检查输出示例

Installed Packages
Name : ModemManager
Arch : x86_64
Epoch : 0
Version : 1.4.6
Release : 1.fc22
Size : 2.4 M
Repo : @System
Summary : Mobile broadband modem management service
URL : https://wiki.gnome.org/Projects/NetworkManager
License : GPLv2+
Description : The ModemManager service manages WWAN modems and provides a consistent API for
: interacting with these devices to client applications.

步骤III(如果未安装,请安装ModemManager服务)

然后安装缺少的软件包

# dnf install ModemManager

如何解决这个问题?

步骤I(启动ModemManager服务)

首先,尽快启动调制解调器管理器服务。

# systemctl start ModemManager

第二步(将ModemManager添加到Systemd Service和System Manager)

其次,在启动时启用服务,以便它们可以生存。

# systemctl enable ModemManager

插入USB调制解调器/加密狗后,重新启动PC。

我们已经解决了调制解调器管理器无法在CentOS和RHEL上运行的问题。