]>
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 | ||
42 | iface vlan3 inet static | |
43 | address 0.0.0.0 | |
44 | netmask 0.0.0.0 | |
1accc6da | 45 | vlan-raw-device bond2 |
7a822100 WB |
46 | |
47 | iface vlan4 inet static | |
48 | address 0.0.0.0 | |
49 | netmask 0.0.0.0 | |
1accc6da | 50 | vlan-raw-device bond2 |
7a822100 WB |
51 | |
52 | iface vlan5 inet static | |
53 | address 0.0.0.0 | |
54 | netmask 0.0.0.0 | |
1accc6da | 55 | vlan-raw-device bond2 |
7a822100 WB |
56 | |
57 | auto vmbr0 | |
58 | iface vmbr0 inet static | |
59 | address 192.168.100.13 | |
60 | netmask 255.255.255.0 | |
61 | gateway 192.168.100.1 | |
1accc6da AD |
62 | bridge-ports bond0 |
63 | bridge-stp off | |
64 | bridge-fd 0 | |
7a822100 WB |
65 | |
66 | auto vlan6 | |
67 | iface vlan6 inet static | |
68 | address 10.10.11.13 | |
69 | netmask 255.255.255.0 | |
70 | vlan_raw_device bond0 | |
71 | network 10.10.11.0 | |
72 | pre-up ifconfig bond0 up | |
73 | ||
74 | auto vmbr3 | |
75 | iface vmbr3 inet manual | |
1accc6da AD |
76 | bridge-ports vlan3 |
77 | bridge-stp off | |
78 | bridge-fd 0 | |
7a822100 WB |
79 | pre-up ifup vlan3 |
80 | ||
81 | auto vmbr4 | |
82 | iface vmbr4 inet manual | |
1accc6da AD |
83 | bridge-ports vlan4 |
84 | bridge-stp off | |
85 | bridge-fd 0 | |
7a822100 WB |
86 | pre-up ifup vlan4 |
87 | ||
88 | auto vmbr5 | |
89 | iface vmbr5 inet manual | |
1accc6da AD |
90 | bridge-ports vlan5 |
91 | bridge-stp off | |
92 | bridge-fd 0 | |
7a822100 WB |
93 | pre-up ifup vlan5 |
94 | ||
95 | IFACES | |
96 | } | |
97 | ||
98 | r(wanted(13)); | |
99 | update_iface('bond1', [ { family => 'inet', address => '10.10.10.11' } ]); | |
100 | expect wanted(11); | |
101 | ||
102 | 1; |