Quote Originally Posted by brunomcl View Post
Just in the off-chance this may help, if the OP is on an ipv4 network, disabling ipv6 speed up things, AFAIK.

I always disable it in Yast (I'm using wired ethernet, so network manager is not really necessary).
KISS works best: I disabled network in YAST and enabled systemd-networkd.service. Configuration is minimal:

Code:
3400G:~ # cat /etc/systemd/network/ethernet.network 
[Match]
Name=eno1

[Network]
Address=192.168.178.4/24
Gateway=192.168.178.1
3400G:~ #
Code:
3400G:~ # cat /etc/resolv.conf
search fritz.box
nameserver 192.168.178.1
3400G:~ #
Startup is fast:

Code:
3400G:~ # systemd-analyze critical-chain network.target
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

network.target @431ms
└─systemd-networkd.service @369ms +62ms
  └─systemd-udevd.service @279ms +88ms
    └─systemd-tmpfiles-setup-dev.service @256ms +10ms
      └─kmod-static-nodes.service @243ms +6ms
        └─systemd-journald.socket
          └─-.mount
            └─system.slice
              └─-.slice
3400G:~ #
No need to turn off ipv6.