Allow server to start before the interfaces are up
This adds very simple support for starting server before all interfaces are up (see [1]). The most correct solution would be to use rtnetlink[2] and bind to interfaces as they come up, since using IP_FREEBIND or IP(V6)_BINDANY also means that wrong IP address won't be detected and reported as error.
Something like this is needed for systems with systemd as init system and dynamic interfaces.
NSD is also haunted by this (see [3]).
References:
Merge request reports
Activity
mentioned in issue #51 (closed)
mentioned in commit 1f49be4f
Please register or sign in to reply