[Server-devel] xs-config 0.4.5 - several changes in networking...

Martin Langhoff martin.langhoff at gmail.com
Wed Oct 15 00:04:12 EDT 2008


If you look at xs-config-0.4.5-1.noarch.rpm (in olpcxs-testing) you'll
see some major changes around networking - the commit is

http://dev.laptop.org/git?p=projects/xs-config;a=commitdiff;h=80eea6eeb20a353200ce3fbfe9a4cdeb9b50f1c2

This naturally needs some peer review. What I've done is roughly...

 - kept the "8 servers" model, each on a /21, with the "base" /21 used
for inter-server networking

 - server "1" now takes the 2nd slot as well to make sure it controls
the 172.18.16.x range (needed for activation) with mshbond0

 - which in turn bumps every other server one slot over

 - grabbed an additional /19 segment at 172.18.96. with 8K addresses
for the LAN / AP network.

Which means that the XS "1" has on its LAN port

 - 172.18.96.1 - the long dhcp range address. This is the main address
to appease dhcpd.

 - 172.18.0.1 - the 'schoolserver' address where services listen

 - 172.18.1.1 - the address used for inter-server routing

Along the way, I fixed various routing and netmask errors.

The main arguable point -- beyond potential errors -- is whether the
"8 servers" model  is useful long-term (probably not!). But we'll deal
with that later -- when we have something clearly better.

cheers,




m
-- 
 martin.langhoff at gmail.com
 martin at laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff


More information about the Server-devel mailing list