openSUSE: переключение с Wicked на NetworkManager с помощью командной строки

Я хочу всегда использовать NetworkManager вместо Wicked. Могу ли я сделать это из командной строки?

Запуск sudo yast lan help показывает, что модуль YaST lan не поддерживает это из командной строки.

Я надеюсь, что YaST сделает за кулисами, я могу воспроизвести в bash. Я на openSUSE 13.2.

Зачем вам это нужно? Я бы рекомендовал замаскировать злой сервис и полагаться на NetworkManager:

 systemctl mask wicked systemctl mask wickedd 

Затем включите NetworkManager

 systemctl start NetworkManager 

Вы хотите отключить wicked для следующей загрузки. Это также отключает связанные сервисы.

 systemctl disable wicked 

Вы хотите, чтобы NetworkManager запускался во время загрузки.

 systemctl enable NetworkManager 

Лучший способ – перезапустить систему сейчас, чтобы вы видели, работает ли последовательность загрузки так, как ожидалось. Вы можете попытаться запустить / остановить службы, если хотите продолжить работу, перезагрузитесь и проверьте позже.

Более подробную информацию можно узнать, просмотрев служебные файлы .