]> git.proxmox.com Git - pve-common.git/blob - test/etc_network_interfaces/t.unknown_order.pl
cd8f51be7e974625cfee35194e1f854758faeadf
[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/24
29 bond-slaves eth2 eth3
30 bond-miimon 100
31 bond-mode balance-alb
32 # pre-up ifconfig bond1 mtu 9000
33
34 auto bond2
35 iface bond2 inet manual
36 bond-slaves eth4 eth5
37 bond-miimon 100
38 bond-mode balance-alb
39 # Private networking
40
41 iface unknown3 inet static
42 address 0.0.0.0
43
44 iface unknown4 inet static
45 address 0.0.0.0
46
47 iface unknown5 inet static
48 address 0.0.0.0
49
50 auto vmbr0
51 iface vmbr0 inet static
52 address 192.168.100.13/24
53 gateway 192.168.100.1
54 bridge-ports bond0
55 bridge-stp off
56 bridge-fd 0
57
58 auto unknown6
59 iface unknown6 inet static
60 address 10.10.11.13/24
61 pre-up ifconfig bond0 up
62
63 auto vmbr3
64 iface vmbr3 inet manual
65 bridge-ports unknown3
66 bridge-stp off
67 bridge-fd 0
68 pre-up ifup unknown3
69
70 auto vmbr4
71 iface vmbr4 inet manual
72 bridge-ports unknown4
73 bridge-stp off
74 bridge-fd 0
75 pre-up ifup unknown4
76
77 auto vmbr5
78 iface vmbr5 inet manual
79 bridge-ports unknown5
80 bridge-stp off
81 bridge-fd 0
82 pre-up ifup unknown5
83
84 IFACES
85 }
86
87 r(wanted(13));
88 update_iface('bond1', [ { family => 'inet', address => '10.10.10.11/24' } ]);
89 expect wanted(11);
90
91 1;