我想从启动中删除调制解调器管理器服务,我该怎么做?
答案1
systemctl disable ModemManager.service
systemctl stop ModemManager.service
这使得 UML-295 调制解调器无法被 ModemManger 管理,从而可以通过以下方式启用网络控制:http://mbb.vzw.com在 CentOS 7 上。
禁用后检查:
systemctl list-dependencies multi-user.target | grep Modem
答案2
最简单的方法是:
sudo apt-get purge modemmanager
在 12.04 LTS 中运行良好。我的系统中没有任何内容依赖于 modemmanager。
或者您可以在 Ubuntu 软件中心搜索“modemmanager”并将其从那里删除(标题是“用于管理调制解调器的 D-Bus 服务”)。
答案3
这看起来工作正常:
sudo mv /usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service /usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service.disabled
相反,这是行不通的(不知道):
"echo manual | sudo tee -a /etc/init/modemmanager.override"
答案4
当我尝试 Debian Sid 中的实验版本时,我发现它只有一个有害的功能,它根本找不到我的调制解调器。这使我的速度几乎翻了一番,掉线和故障也变得很少见。我可能会删除它,但目前我希望它暂停功能。
我/etc/init.d
存储了这个文件:
#!/bin/sh
# NOMODEMMANAGER.sh DHM, Feb'19
# The ModemManager appears to slow down and interfere with the internet on my Dell laptop.
ModemManager --no-auto-scan