systemd-networkd-wait-online.service is a once shot service that holds the rest of boot up to wait until the network is up. This is fine for 99% of cases but it’s not fine for my USB storage that is used for diagnosing hardware problem. In other word, the reason I’m booting from this USB stick is for trouble shooting network. If you are using Network Manager, it would be fine, then again, this is to trouble shoot the netplan config file and what not.
In any rate, I don’t want to forever for network to be up.
systemd-networkd-wait-online.service is the one shot service that waits for the network up and running so that’s what I have to disable.sudo systemctl disable systemd-networkd-wait-online.service
This is the 2nd time I googled, so it’s better to be left here.
sudo systemctl mask systemd-networkd-wait-online.service