mirror of
https://git.proxmox.com/git/pve-common
synced 2025-08-14 11:06:15 +00:00
network tests: test #5141
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
parent
80ed66dc17
commit
f869c96a94
54
test/etc_network_interfaces/t.vlan-parsing.pl
Normal file
54
test/etc_network_interfaces/t.vlan-parsing.pl
Normal file
@ -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;
|
Loading…
Reference in New Issue
Block a user