]> git.proxmox.com Git - pve-common.git/blob - test/etc_network_interfaces/t.unknown_order.pl
tests: unknown interfaces order: rename vlan interfaces to unknown
[pve-common.git] / test / etc_network_interfaces / t.unknown_order.pl
1 my $base = load('loopback');
2 sub wanted($) {
3 my ($ip) = @_;
4 return $base . <<"IFACES";
5 iface eth0 inet manual
6
7 iface eth1 inet manual
8
9 iface eth2 inet manual
10
11 iface eth3 inet manual
12
13 iface eth4 inet manual
14
15 iface eth5 inet manual
16
17 iface eth6 inet manual
18
19 iface eth7 inet manual
20
21 iface bond0 inet manual
22 bond-slaves eth0 eth1
23 bond-miimon 100
24 bond-mode balance-alb
25
26 auto bond1
27 iface bond1 inet static
28 address 10.10.10.$ip
29 netmask 255.255.255.0
30 bond-slaves eth2 eth3
31 bond-miimon 100
32 bond-mode balance-alb
33 # pre-up ifconfig bond1 mtu 9000
34
35 auto bond2
36 iface bond2 inet manual
37 bond-slaves eth4 eth5
38 bond-miimon 100
39 bond-mode balance-alb
40 # Private networking
41
42 iface unknown3 inet static
43 address 0.0.0.0
44 netmask 0.0.0.0
45
46 iface unknown4 inet static
47 address 0.0.0.0
48 netmask 0.0.0.0
49
50 iface unknown5 inet static
51 address 0.0.0.0
52 netmask 0.0.0.0
53
54 auto vmbr0
55 iface vmbr0 inet static
56 address 192.168.100.13
57 netmask 255.255.255.0
58 gateway 192.168.100.1
59 bridge-ports bond0
60 bridge-stp off
61 bridge-fd 0
62
63 auto unknown6
64 iface unknown6 inet static
65 address 10.10.11.13
66 netmask 255.255.255.0
67 network 10.10.11.0
68 pre-up ifconfig bond0 up
69
70 auto vmbr3
71 iface vmbr3 inet manual
72 bridge-ports unknown3
73 bridge-stp off
74 bridge-fd 0
75 pre-up ifup unknown3
76
77 auto vmbr4
78 iface vmbr4 inet manual
79 bridge-ports unknown4
80 bridge-stp off
81 bridge-fd 0
82 pre-up ifup unknown4
83
84 auto vmbr5
85 iface vmbr5 inet manual
86 bridge-ports unknown5
87 bridge-stp off
88 bridge-fd 0
89 pre-up ifup unknown5
90
91 IFACES
92 }
93
94 r(wanted(13));
95 update_iface('bond1', [ { family => 'inet', address => '10.10.10.11' } ]);
96 expect wanted(11);
97
98 1;