is udev responsible for linking the system with the hardware?
in this case, why does renaming not take place at the very first level ?
which would make new name available for all other levels...

hardware detected (plugged or in place) :
  ~> udev :
    ~> rename with defined rule (or not) :
      ~> systemd etc... (with new name available)

thanks for sysctl tip :-)

2017-05-19 1:52 GMT+02:00 Zbigniew Jędrzejewski-Szmek <zbys...@in.waw.pl>:

> On Thu, May 18, 2017 at 11:51:25PM +0200, Pascal wrote:
> > hi,
> >
> > I rename my network cards (with udev rule or systemd .link file) in order
> > to use their new name everywhere else: sysctl, systemd-networkd, samba,
> > iptables, etc ...
> >
> > unfortunately, sysctl and systemd-networkd are started before the name
> > change and the defined configurations are not applied to my cards :-(
> >
> > is there a way to start the name change before the rest ? it would even
> > seem more "logical"...
> That's not possible. Network cards can appear at any time: usb cards
> can be detected slowly, and hardware can be plugged in at any time, etc.
>
> > actualy, I must restart systemd-networkd service and replay sysctl :-(
> sysctl settings for a network interface can be applied after the
> interface is detected, see 99-systemd.rules.
>
> Zbyszek
>
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to