]>
Commit | Line | Data |
---|---|---|
7a822100 WB |
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 | |
1accc6da AD |
22 | bond-slaves eth0 eth1 |
23 | bond-miimon 100 | |
24 | bond-mode balance-alb | |
7a822100 WB |
25 | |
26 | auto bond1 | |
27 | iface bond1 inet static | |
28 | address 10.10.10.$ip | |
29 | netmask 255.255.255.0 | |
1accc6da AD |
30 | bond-slaves eth2 eth3 |
31 | bond-miimon 100 | |
32 | bond-mode balance-alb | |
7a822100 WB |
33 | # pre-up ifconfig bond1 mtu 9000 |
34 | ||
35 | auto bond2 | |
36 | iface bond2 inet manual | |
1accc6da AD |
37 | bond-slaves eth4 eth5 |
38 | bond-miimon 100 | |
39 | bond-mode balance-alb | |
7a822100 WB |
40 | # Private networking |
41 | ||
f82c7373 | 42 | iface unknown3 inet static |
7a822100 WB |
43 | address 0.0.0.0 |
44 | netmask 0.0.0.0 | |
7a822100 | 45 | |
f82c7373 | 46 | iface unknown4 inet static |
7a822100 WB |
47 | address 0.0.0.0 |
48 | netmask 0.0.0.0 | |
7a822100 | 49 | |
f82c7373 | 50 | iface unknown5 inet static |
7a822100 WB |
51 | address 0.0.0.0 |
52 | netmask 0.0.0.0 | |
7a822100 WB |
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 | |
1accc6da AD |
59 | bridge-ports bond0 |
60 | bridge-stp off | |
61 | bridge-fd 0 | |
7a822100 | 62 | |
f82c7373 AD |
63 | auto unknown6 |
64 | iface unknown6 inet static | |
7a822100 WB |
65 | address 10.10.11.13 |
66 | netmask 255.255.255.0 | |
7a822100 WB |
67 | network 10.10.11.0 |
68 | pre-up ifconfig bond0 up | |
69 | ||
70 | auto vmbr3 | |
71 | iface vmbr3 inet manual | |
f82c7373 | 72 | bridge-ports unknown3 |
1accc6da AD |
73 | bridge-stp off |
74 | bridge-fd 0 | |
f82c7373 | 75 | pre-up ifup unknown3 |
7a822100 WB |
76 | |
77 | auto vmbr4 | |
78 | iface vmbr4 inet manual | |
f82c7373 | 79 | bridge-ports unknown4 |
1accc6da AD |
80 | bridge-stp off |
81 | bridge-fd 0 | |
f82c7373 | 82 | pre-up ifup unknown4 |
7a822100 WB |
83 | |
84 | auto vmbr5 | |
85 | iface vmbr5 inet manual | |
f82c7373 | 86 | bridge-ports unknown5 |
1accc6da AD |
87 | bridge-stp off |
88 | bridge-fd 0 | |
f82c7373 | 89 | pre-up ifup unknown5 |
7a822100 WB |
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; |