Public bug reported:

In initramfs-tools manual, the vlan section indicates that it's possible
to configure multiple VLAN.

> vlan         tells  to  create  a VLAN tagged device. Allows one to configure
>              one   or   multiple    VLAN    tagged    devices    using    the
>             "vlan=$name.$id:$parent"  syntax.  E.g.  "vlan=eth0.1:eth0"  Op‐
>              tional parameter for NFS root.

I couldn't figure out the correct syntax for multiple VLAN interfaces
however.

There is indeed a loop `for v in $VLAN`[1] in the code, but the parsing
doesn't support either spaces (vlan="eno1.123:eno1 eno2.456:eno2"),
commas (vlan=eno1.123:eno1,eno2.456:eno2) or multiple definitions (vlan=
eno1.123:eno1 vlan=eno2.456:eno2)[2].

I actually don't really need multiple VLAN, but I was trying to
workaround the need to hardcode the name of the interface to support
different hardware (I'm working on PXE Ubuntu deployment on a tagged
VLAN).

[1]: https://git.launchpad.net/ubuntu/+source/initramfs-
tools/tree/scripts/functions?h=applied/ubuntu/noble#n369

[2]:https://git.launchpad.net/ubuntu/+source/initramfs-
tools/tree/init?h=applied/ubuntu/noble#n159

** Affects: initramfs-tools (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2085598

Title:
  Support for multiple VLANs with vlan=<name>.<dev>

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2085598/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to