Closed zhangnaru0605 closed 4 years ago
In most cases just calling udevadm settle is not a good idea. It delays the boot for a significant time and does not guarantee much. If you have a setup where network card can appear anytime, it is better to use NetworkManager, that is designed for that.
Btw, you can always call
# systemctl add-wants network-pre.target systemd-udev-settle.service
Thanks for your suggestion!
Execute udevadm settle to wait for all udev events to be handled when starting network