Package: ifupdown
Version: 0.8.44

After upgrading to 13.2 (Devuan Excalibur) my VPS was booting up so
quickly that sshd ran before its IPv6 address was brought up on the
interface, resulting in sshd not binding to the v6 address and being
unreachable over v6 until sshd was restarted.

/etc/default/networking provided the perfect solution to this, and I
configured networking to wait until a v6 ping was returned. However
this did not solve the problem.

I found that although /etc/init.d/networking loads
/etc/default/networking it does not run
/usr/lib/ifupdown/wait-online.sh and so the settings in
/etc/default/networking are silently ignored.

Editing /etc/init.d/networking to run /usr/lib/ifdown/wait-online.sh
after ifup added the configured delay and solved my problem.

/etc/init.d/networking should run the wait scripts (or the wait
options should be removed from /etc/default/networking).

Reply via email to