<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jan 13, 2015 at 6:46 AM, Jan Engelhardt <span dir="ltr"><<a href="mailto:jengelh@inai.de" target="_blank">jengelh@inai.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""><br>
On Monday 2015-01-12 18:29, Tom Gundersen wrote:<br>
>> In systemd-218, I have configured the following testcase:<br>
>><br>
>> /etc/systemd/network# ls -al<br>
>> total 20<br>
>> drwxr-xr-x 2 root root 4096 Jan 11 18:14 .<br>
>> drwxr-xr-x 5 root root 4096 Jan 11 16:23 ..<br>
>> -rw-r--r-- 1 root root   96 Jan 11 18:14 99a-ether.link<br>
><br>
>Hm, isn't this just a problem of 99a-ether.link being ordered after<br>
>99-default.link?<br>
<br>
</span>Well, the manpage states: "All link files are collectively<br>
sorted and processed in lexical order", with that, I would assume<br>
that 99a, being processed after 99, would override 99.<br>
<span class=""><br>
>It works for me when naming it 98-ether.link instead.<br>
<br>
</span>Not in my case. I have a feeling networkd won't touch<br>
[08:00:27:0a:c5:b2]'s interface name because it has already<br>
been named by udev to enp0s3 before networkd got a chance to run.<br>
Could that be it?</blockquote><div><br></div><div>I'm having a similar problem while running systemd version-219. Did you work out what was wrong?</div><div><br></div><div>My link file is ignored even when I symlink /etc/systemd/network/99-default.link to /dev/null. I don't see anything interesting in 'journalctl'.</div><div><br></div><div><div># udevadm info /sys/class/net/eth0</div><div>P: /devices/pci0000:00/0000:00:04.0/0000:01:00.0/net/eth0</div><div>E: DEVPATH=/devices/pci0000:00/0000:00:04.0/0000:01:00.0/net/eth0</div><div>E: ID_BUS=pci</div><div>E: ID_MODEL_FROM_DATABASE=RTL8111/8168/8411 PCI Express Gigabit Ethernet Contror</div><div>E: ID_MODEL_ID=0x8168</div><div>E: ID_NET_DRIVER=r8169</div><div>E: ID_NET_NAME_MAC=enx000db936008c</div><div>E: ID_NET_NAME_PATH=enp1s0</div><div>E: ID_OUI_FROM_DATABASE=PC Engines GmbH</div><div>E: ID_PATH=pci-0000:01:00.0</div><div>E: ID_PATH_TAG=pci-0000_01_00_0</div><div>E: ID_PCI_CLASS_FROM_DATABASE=Network controller</div><div>E: ID_PCI_SUBCLASS_FROM_DATABASE=Ethernet controller</div><div>E: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Co., Ltd.</div><div>E: ID_VENDOR_ID=0x10ec</div><div>E: IFINDEX=3</div><div>E: INTERFACE=eth0</div><div>E: SUBSYSTEM=net</div><div>E: SYSTEMD_ALIAS=/sys/subsystem/net/devices/eth0</div><div>E: TAGS=:systemd:</div><div>E: USEC_INITIALIZED=53326</div></div><div><br></div><div><br></div><div><div># networkctl status --no-pager eth0</div><div>��● 3: eth0</div><div>   Link File: n/a</div><div>Network File: n/a</div><div>        Type: ether</div><div>       State: off (unmanaged)</div><div>        Path: pci-0000:01:00.0</div><div>      Driver: r8169</div><div>      Vendor: Realtek Semiconductor Co., Ltd.</div><div>       Model: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller</div><div>  HW Address: 00:0d:b9:36:00:8c (PC Engines GmbH)</div><div>         MTU: 1500</div></div><div><br></div><div><br></div><div><div># cat /etc/systemd/network/01-mgmt.link </div><div>[Match]</div><div>Path=pci-0000:01:00.0</div><div>Type=ether</div><div><br></div><div>[Link]</div><div>Name=mgmt</div><div>MACAddressPolicy=persistent</div></div></div></div></div>