<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 30, 2023 at 11:15 AM Matthias Luft <<a href="mailto:systemd@c7f.de" target="_blank">systemd@c7f.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Friends,<br>
<br>
I'm on Debian Bullseye with 247.3-7+deb11u2 and am trying to configure a <br>
VLAN interface with networkd.<br>
<br>
My configuration is listed below. VLAN interface gets created correctly, <br>
however, no IP gets assigned. If I assign an IP manually, the interface <br>
is functional. networkctl shows the interface as pending:<br>
<br>
# networkctl<br>
IDX LINK            TYPE     OPERATIONAL SETUP<br>
   1 lo              loopback carrier     unmanaged<br>
   2 wan             ether    carrier     configured<br>
   3 isp_uplink_vlan vlan     degraded    pending<br>
<br>
<br>
With debugging enabled, I see the following in the systemd-networkd journal:<br>
<br>
isp_uplink_vlan: Interface is being renamed, pending initialization.<br>
...<br>
isp_uplink_vlan: link_check_ready(): link is in pending state.<br>
<br>
<br>
Full log output listed here: <a href="https://pastebin.com/4urn8TBX" rel="noreferrer" target="_blank">https://pastebin.com/4urn8TBX</a><br>
<br>
<br>
Would you have any pointers what I am missing here?<br>
<br>
Thank you in advance & cheers,<br>
Matthias<br>
<br>
-----<br>
<br>
Configuration:<br>
<br>
# cat 01-wan.link<br>
[Match]<br>
MACAddress=99:xx:xx:xx:xx:xx<br>
<br>
[Link]<br>
Name=wan<br></blockquote><div><br></div><div>VLANs have the same MAC address as their parent device, so this .link file tells the system to rename *both* interfaces to the same name "wan".</div><div><br></div><div>Add a "Type=ether" match to avoid this.</div></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr">Mantas Mikulėnas</div></div></div>