33
33
def test_ipv4_0_aliases(self):
34
34
"""Test setting public IPv4 for FreeBSD networking"""
39
{"netmask":"255.255.255.0",
41
"ip":"10.127.31.38"}],
42
"mac":"40:40:8f:1e:a0:0a",
43
"gateway":"10.127.31.1",
44
"dns":["10.6.24.4", "10.6.24.5"]},
47
"netmask":"255.255.224.0",
49
"ip":"192.168.2.30"}],
51
{"route":"10.176.0.0",
52
"netmask":"255.248.0.0",
53
"gateway":"10.177.96.1"},
54
{"route":"10.191.192.0",
55
"netmask":"255.255.192.0",
56
"gateway":"10.177.96.1"}],
57
"mac":"40:40:a2:87:6e:26"}]
36
interfaces = {"xn0":{"ip4s":[{"address":"10.127.31.38",
37
"netmask":"255.255.255.0"}],
40
"mac":"40:40:8f:1e:a0:0a",
41
"gateway4":"10.127.31.1",
42
"dns":["10.6.24.4", "10.6.24.5"]},
43
"xn1":{"ip4s":[{"address":"192.168.2.30",
44
"netmask":"255.255.224.0"}],
46
"routes":[{"network":"10.176.0.0",
47
"netmask":"255.248.0.0",
48
"gateway":"10.177.96.1"},
49
{"network":"10.191.192.0",
50
"netmask":"255.255.192.0",
51
"gateway":"10.177.96.1"}],
52
"mac":"40:40:a2:87:6e:26"}}
59
54
inputdata = '\n'.join([
60
55
'hostname="oldhostname"',
95
90
def test_ipv4_2_aliases(self):
96
91
"""Test setting public IPv4 with an IP alias"""
101
{"netmask":"255.255.255.0",
103
"ip":"10.127.31.38"},
104
{"netmask":"255.255.255.0",
106
"ip":"10.127.32.38"},
107
{"netmask":"255.255.255.255",
109
"ip":"10.127.32.39"}],
110
"mac":"40:40:8f:1e:a0:0a",
111
"gateway":"10.127.31.1",
112
"dns":["10.6.24.4", "10.6.24.5"]},
115
"netmask":"255.255.224.0",
117
"ip":"192.168.2.30"}],
119
{"route":"10.176.0.0",
120
"netmask":"255.248.0.0",
121
"gateway":"10.177.96.1"},
122
{"route":"10.191.192.0",
123
"netmask":"255.255.192.0",
124
"gateway":"10.177.96.1"}],
125
"mac":"40:40:a2:87:6e:26"}]
93
interfaces = {"xn0":{"ip4s":[{"address":"10.127.31.38",
94
"netmask":"255.255.255.0"},
95
{"address":"10.127.32.38",
96
"netmask":"255.255.255.0"},
97
{"address":"10.127.32.39",
98
"netmask":"255.255.255.255"}],
101
"mac":"40:40:8f:1e:a0:0a",
102
"gateway4":"10.127.31.1",
103
"dns":["10.6.24.4", "10.6.24.5"]},
104
"xn1":{"ip4s":[{"address":"192.168.2.30",
105
"netmask":"255.255.224.0"}],
107
"routes":[{"network":"10.176.0.0",
108
"netmask":"255.248.0.0",
109
"gateway":"10.177.96.1"},
110
{"network":"10.191.192.0",
111
"netmask":"255.255.192.0",
112
"gateway":"10.177.96.1"}],
113
"mac":"40:40:a2:87:6e:26"}}
127
115
inputdata = '\n'.join([
128
116
'hostname="oldhostname"',
165
153
def test_ipv4and6_0_aliases(self):
166
154
"""Test setting public IPv4 for FreeBSD networking"""
171
{"netmask":"255.255.255.0",
173
"ip":"10.127.31.38"}],
177
"address":"ffff::2"}],
178
"mac":"40:40:8f:1e:a0:0a",
179
"gateway":"10.127.31.1",
180
"gateway6":"ffff::1",
181
"dns":["10.6.24.4", "10.6.24.5"]},
184
"netmask":"255.255.224.0",
186
"ip":"192.168.2.30"}],
188
{"route":"10.176.0.0",
189
"netmask":"255.248.0.0",
190
"gateway":"10.177.96.1"},
191
{"route":"10.191.192.0",
192
"netmask":"255.255.192.0",
193
"gateway":"10.177.96.1"}],
194
"mac":"40:40:a2:87:6e:26"}]
156
interfaces = {"xn0":{"ip4s":[{"address":"10.127.31.38",
157
"netmask":"255.255.255.0"}],
158
"ip6s":[{"address":"ffff::2",
161
"mac":"40:40:8f:1e:a0:0a",
162
"gateway4":"10.127.31.1",
163
"gateway6":"ffff::1",
164
"dns":["10.6.24.4", "10.6.24.5"]},
165
"xn1":{"ip4s":[{"address":"192.168.2.30",
166
"netmask":"255.255.224.0"}],
168
"routes":[{"network":"10.176.0.0",
169
"netmask":"255.248.0.0",
170
"gateway":"10.177.96.1"},
171
{"network":"10.191.192.0",
172
"netmask":"255.255.192.0",
173
"gateway":"10.177.96.1"}],
174
"mac":"40:40:a2:87:6e:26"}}
196
176
inputdata = '\n'.join([
197
177
'hostname="oldhostname"',
236
216
def test_ipv4and6_2_aliases(self):
237
217
"""Test setting public IPv4 with an IP alias"""
242
{"netmask":"255.255.255.0",
244
"ip":"10.127.31.38"},
245
{"netmask":"255.255.255.0",
247
"ip":"10.127.32.38"},
248
{"netmask":"255.255.255.255",
250
"ip":"10.127.32.39"}],
254
"address":"ffff::2"},
257
"address":"ffff::1:2"},
260
"address":"ffff::1:3"}],
261
"mac":"40:40:8f:1e:a0:0a",
262
"gateway":"10.127.31.1",
263
"gateway6":"ffff::1",
264
"dns":["10.6.24.4", "10.6.24.5"]},
267
"netmask":"255.255.224.0",
269
"ip":"192.168.2.30"}],
271
{"route":"10.176.0.0",
272
"netmask":"255.248.0.0",
273
"gateway":"10.177.96.1"},
274
{"route":"10.191.192.0",
275
"netmask":"255.255.192.0",
276
"gateway":"10.177.96.1"}],
277
"mac":"40:40:a2:87:6e:26"}]
219
interfaces = {"xn0":{"ip4s":[{"address":"10.127.31.38",
220
"netmask":"255.255.255.0"},
221
{"address":"10.127.32.38",
222
"netmask":"255.255.255.0"},
223
{"address":"10.127.32.39",
224
"netmask":"255.255.255.255"}],
225
"ip6s":[{"address":"ffff::2",
227
{"address":"ffff::1:2",
229
{"address":"ffff::1:3",
232
"mac":"40:40:8f:1e:a0:0a",
233
"gateway4":"10.127.31.1",
234
"gateway6":"ffff::1",
235
"dns":["10.6.24.4", "10.6.24.5"]},
236
"xn1":{"ip4s":[{"address":"192.168.2.30",
237
"netmask":"255.255.224.0"}],
239
"routes":[{"network":"10.176.0.0",
240
"netmask":"255.248.0.0",
241
"gateway":"10.177.96.1"},
242
{"network":"10.191.192.0",
243
"netmask":"255.255.192.0",
244
"gateway":"10.177.96.1"}],
245
"mac":"40:40:a2:87:6e:26"}}
279
247
inputdata = '\n'.join([
280
248
'hostname="oldhostname"',