If I reboot the
container multiple times, once I'll get lucky and the interface
configuration happens before an RA is received, and I get a permanent
default route and everything's fine. But it's annoying because I have
to reboot the container multiple times before it happens.
I don't know the cause of your problem, but I also encountered some race in container network configuration: https://lists.linuxcontainers.org/pipermail/lxc-users/2017-June/013456.html . Since no one knows why it happens, I ended up checking container network configurations from a cron job and restarting resolvconf if it's wrong then email administrator; emailing is necessary since in my case some services may have already failed to start by the time configuration is auto-corrected. Even better solution would be to put a check in a systemd service with correct dependencies, but I haven't implemented it yet.

Until someone finds proper solution of your problem, I suggest you to:

1) Restart not the whole container but something smaller, like networking or specific interface.

2) Automate check and restart as I did.

3) Write systemd service for this if you have enough time at hand, then share it :)

--

With Best Regards,
Marat Khalili

_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to