5
0
mirror of git://git.proxmox.com/git/pve-common.git synced 2025-01-05 17:17:36 +03:00
pve-common/test/etc_network_interfaces/t.vlan-parsing.pl
Fabian Grünbichler f869c96a94 network tests: test #5141
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-01-03 12:18:26 +01:00

55 lines
792 B
Perl

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;