<div dir="ltr"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Can you attach the output of<br>
systemctl status systemd-networkd.service<br>
journalctl -ulb systemd-networkd.service<br>
<br>
for both containers.<br></blockquote><div><br></div><div>Older 11.2 container:</div><div><br></div><div>root@11-2:~# systemctl status systemd-networkd.service<br>Warning: The unit file, source configuration file or drop-ins of systemd-networkd.service changed on disk. Run 'systemctl daemon-reload' to reload units.<br>● systemd-networkd.service<br> Loaded: masked (Reason: Unit systemd-networkd.service is masked.)<br> Drop-In: /run/systemd/system/service.d<br> └─zzz-lxc-service.conf<br> Active: inactive (dead)</div><div><br></div><div>root@11-2:~# journalctl -ulb systemd-networkd.service<br>Failed to add match 'systemd-networkd.service': Invalid argument<br></div><div><br></div><div><br></div><div>Newly created 11.3 container (11test2):</div><div><br></div><div>root@11test2:~# systemctl status systemd-networkd.service<br>● systemd-networkd.service - Network Service<br> Loaded: loaded (/lib/systemd/system/systemd-networkd.service; disabled; vendor preset: enabled)<br> Drop-In: /run/systemd/system/service.d<br> └─zzz-lxc-service.conf<br> Active: active (running) since Tue 2022-04-12 13:56:00 UTC; 34s ago<br>TriggeredBy: ● systemd-networkd.socket<br> Docs: man:systemd-networkd.service(8)<br> Main PID: 85 (systemd-network)<br> Status: "Processing requests..."<br> Tasks: 1 (limit: 619000)<br> Memory: 4.0M<br> CPU: 38ms<br> CGroup: /system.slice/systemd-networkd.service<br> └─85 /lib/systemd/systemd-networkd<br><br>Apr 12 13:55:59 11test2 systemd[1]: Starting Network Service...<br>Apr 12 13:56:00 11test2 systemd-networkd[85]: eth0: Gained IPv6LL<br>Apr 12 13:56:00 11test2 systemd-networkd[85]: Enumeration completed<br>Apr 12 13:56:00 11test2 systemd[1]: Started Network Service.</div><div><br></div><div>root@11test2:~# journalctl -ulb systemd-networkd.service<br>Failed to add match 'systemd-networkd.service': Invalid argument<br></div><div><br></div><div>There's the following diff in the zzz-lxc-service.conf:</div><div><br></div><div>root@11test2:~# diff /run/systemd/system/service.d/zzz-lxc-service.conf /tmp/zzz-lxc-service-11.2.conf<br>2d1<br>< ProcSubset=all</div><div><br></div><div></div><div>So the reason for the previously working case seems to be because the systemd-networkd service was actually masked before. <br></div><div>Where and why the mask did come from? No idea...<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
If systemd-networkd wasn't running in your old, 11.2 based container, it <br>
couldn't interfere with your custom network setup.<br>
<br>
This is btw I recommended to disable systemd-networkd as the correct <br>
solution for your issue.<br></blockquote><div><br></div><div>Yes, that's fine for me. I'll adjust our template for that case. In Ubuntu we need to do the same with Netplan.<br></div></div></div>