<div dir="ltr"><div><div><span id="gmail-result_box" class="gmail-" tabindex="-1" lang="en"><span>is udev responsible for linking the system with the hardware?</span><br>i<span>n this case, why does renaming not take place at the very first level ?<br>w</span><span>hich would make new name available for all other levels...<br><br></span></span></div><span id="gmail-result_box" class="gmail-" tabindex="-1" lang="en"><span>hardware detected (plugged or in place) :<br>  ~> udev :<br>    ~> rename with defined rule (or not) :<br>      ~> systemd etc... (with new name available)<br><br></span></span></div><span id="gmail-result_box" class="gmail-" tabindex="-1" lang="en"><span>thanks for sysctl tip :-)<br></span></span><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2017-05-19 1:52 GMT+02:00 Zbigniew Jędrzejewski-Szmek <span dir="ltr"><<a href="mailto:zbyszek@in.waw.pl" target="_blank">zbyszek@in.waw.pl</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, May 18, 2017 at 11:51:25PM +0200, Pascal wrote:<br>
> hi,<br>
><br>
> I rename my network cards (with udev rule or systemd .link file) in order<br>
> to use their new name everywhere else: sysctl, systemd-networkd, samba,<br>
> iptables, etc ...<br>
><br>
> unfortunately, sysctl and systemd-networkd are started before the name<br>
> change and the defined configurations are not applied to my cards :-(<br>
><br>
> is there a way to start the name change before the rest ? it would even<br>
> seem more "logical"...<br>
</span>That's not possible. Network cards can appear at any time: usb cards<br>
can be detected slowly, and hardware can be plugged in at any time, etc.<br>
<span class=""><br>
> actualy, I must restart systemd-networkd service and replay sysctl :-(<br>
</span>sysctl settings for a network interface can be applied after the<br>
interface is detected, see 99-systemd.rules.<br>
<br>
Zbyszek<br>
</blockquote></div><br></div></div></div></div></div>