In Ubuntu 16.04 or up (ie, post systemd) if you’re ever stuck staring for two straight minutes at “Waiting for network to be configured (no limit)” and despairing, there’s a simple fix:
systemctl mask systemd-networkd-wait-online.service
This links the service that sits there with its thumb up its butt if you don’t have a network connection to /dev/null
, causing it to just return instantly whenever it’s called. Which is probably a good idea. There may indeed be a situation in which I want a machine to refuse to boot until it gets an IP address, but whatever that situation MIGHT be, I’ve never encountered it in 20+ years of professional system administration, so…
Thank you for this. That wasted time drives me nuts!!!