From f869c96a947b913eec3bb646de12d0ce6481519f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Thu, 21 Dec 2023 16:30:25 +0100 Subject: [PATCH] network tests: test #5141 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabian Grünbichler --- test/etc_network_interfaces/t.vlan-parsing.pl | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 test/etc_network_interfaces/t.vlan-parsing.pl diff --git a/test/etc_network_interfaces/t.vlan-parsing.pl b/test/etc_network_interfaces/t.vlan-parsing.pl new file mode 100644 index 0000000..6646683 --- /dev/null +++ b/test/etc_network_interfaces/t.vlan-parsing.pl @@ -0,0 +1,54 @@ +save('proc_net_dev', <<'/proc/net/dev'); +eth0: +eth1: +/proc/net/dev + +# Check for dropped or duplicated options + +my $ip = '192.168.0.2'; +my $nm = '255.255.255.0'; +my $gw = '192.168.0.1'; +my $ip6 = 'fc05::2'; +my $nm6 = '112'; +my $gw6 = 'fc05::1'; + +# Load +my $cfg = load('base') . <<"CHECK"; +iface eth1 inet manual + +auto vmbr0 +iface vmbr0 inet static + address 10.0.0.2/24 + gateway 10.0.0.1 + bridge-ports eth0 + bridge-stp off + bridge-fd 0 + bridge-vlan-aware yes + bridge-vids 2-4094 + +auto vmbr0.10 +iface vmbr0.10 inet static + +auto vmbr0.20 +iface vmbr0.20 inet static + +auto vmbr0.30 +iface vmbr0.30 inet static + +auto vmbr0.40 +iface vmbr0.40 inet static + +auto vmbr0.100 +iface vmbr0.100 inet static + +auto zmgmt +iface zmgmt inet static + vlan-id 1 + vlan-raw-device vmbr0 + +CHECK + +r $cfg; +expect $cfg; + +1;