When /etc/resolv.conf is a symlink, remove it. Create a new one or edit the existing one to have your DNS server(s) and when needed search statement(s).
Use YaST > System > Services Manager to switch off all with wicked (I later even masked them).
Use the same to switch systemd-networkd on and start on boot.
I did that on all 3 and the network is still working fine and I’ve saved a few kb of memory
I wish there was an option in wicked to that instead.
Coming from fedora/centos/arch I still don’t see the big benefit of using wicked compared network manager where you only have one deamon/process
instead of a bunch of them. Maybe someone will improve that in future versions or enlighten me.
B.t.w Using the systemd-networkd is a good option but then it’s not integrated in yast? (this is a newly installed machine)
All settings are done outside i.e. not “the opensuse way of system adminstration”.
Sorry, my memory is a bit slow. The trigger that made me convert to systemd-network is that it took about 8 - 10 secs to strat Wicked at boot, of which about half of the time no other starting was done. Thus I was staring ~4secs to the screen where nothing happened. As said for such a simple task as doing two statements: upping the NIC and setting the default router.
That is true. When you start YaST > System > Network Settings, you will see in the General Options tab: Network Services switched off.
But you are doing the same. Switching off those daemons is not how YaST > System > Network Settings did it for you and I have no idea how that YaST module will react on this. Maybe it will not notice, but it will probably assume they are running.
The choice between using Network Manager or Wicked (formerly not Wicked but Ifup) is normally not done by comparing the number of background processes involved. It is about using a fixed network connection all the time (computer room, desktop, laptop that is not carried around) and configured by the system manager vs. a walk around device (laptop, netbook, other) to the airport, working place, etc., where the end-user, logged in in a GUI, wants to take the descision to what network to connect at that moment in time.