openSUSE:使用命令行从 Wicked 切换到 NetworkManager

openSUSE:使用命令行从 Wicked 切换到 NetworkManager

我想始终使用 NetworkManager 而不是 Wicked。我可以从命令行执行此操作吗?

运行sudo yast lan help显示 YaST lan 模块似乎不支持从命令行执行此操作。

我希望无论 YaST 在幕后做什么,我都可以在 bash 中复制。我使用的是 openSUSE 13.2。

答案1

您想在下次启动时禁用 wicked。这也会禁用相关服务。

systemctl disable wicked

您希望在启动时启动 NetworkManager。

systemctl enable NetworkManager

最好的方法是立即重新启动系统,以便您查看启动顺序是否按预期工作。如果您想继续工作,可以尝试启动/停止服务,然后重新启动并检查。

通过检查可以了解更多详细信息服务文件

答案2

你为什么需要那个?我建议掩盖邪恶的服务并依赖 NetworkManager:

systemctl mask wicked
systemctl mask wickedd

然后,启用网络管理器

systemctl start NetworkManager

相关内容