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