On Thu, Nov 14, 2013 at 4:36 PM, Steffen Dettmer
<steffen.dett...@gmail.com> wrote:
> I have persistent-net.rules in form:
>
>   SUBSYSTEM=="net", KERNEL=="eth*" ACTION=="add",
>     ATTR{address}=="40:d8:55:09:43:0f", NAME="eth3"
>
> How to use fixed ethX device names and VLAN devices at the same time?

I found a workaround that seems to solve my issue. At the end of
persistent net rules or a "higher" file I added:

  # Avoid renaming of VLAN interfaces:
  SUBSYSTEM=="net", KERNEL=="eth*.*" ACTION=="add", NAME="$kernel"

Of course this only works as long as following the naming
convention to call the VLAN interface "eth<X>.<V>" with <V> being
the number of the VLAN tag, for example "eth3.77".

NB: interestingly, according to the documentation [1], "%r"
should be the same as "$kernel", but here "%r" does not work.
When using NAME="prefix%r" the interface is renamed
accordingly. Seems to be a bug?

Regards,
Steffen


[1] http://www.freedesktop.org/software/systemd/man/udev.html


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caobounot-ieo8owpxjxyjtotbtaofykg0+svjucq28vk6kn...@mail.gmail.com

Reply via email to