[Server-devel] F9 port

Martin Langhoff martin.langhoff at gmail.com
Sun Aug 17 18:21:46 EDT 2008


On Mon, Aug 18, 2008 at 4:49 AM, Jerry Vonau <jvonau at shaw.ca> wrote:
> Well, I received the AA's. As a quick test I plugged them into my F9 box,
> after using the olpc ifcfg-files as a template, with very little fiddling I
> think I have them running under F9. I'll post the diff later.
> More testing when the xo gets here, or my friend with a laptop.

Excellent. If you have a normal laptop, you'll need the recent 802.11s
kernel modules.

> What does need work is the network_config file, and the idea of running it
> on boot, you need to pass the server_number to the script right?
> Can't do that on boot, and by default on F9 and the livecd there is no
> ifcfg-eth0 file to work with anyway.

Here are the challenges:

 - network_config runs on firstboot, and can be re-run later if
network interfaces are added/removed

 - network_config sets up
   - eth0 for the WAN
   - ethN where N>0 and the interface is wired as LAN ports
   -  the ethX/mshX pairs as LAN+Mesh ports
   - and appropriate bridging across the LAN ports, routing/NAT'ting
between LAN and WAN

 - udev scripts so that once an ethX/mshX is set, things work well
even if the machine boots w/o the AA, or if the AA is plugged _after_
we've booted

 - possibly other bits that I'm forgetting :-)

> If this xs-conf is meant to be a rpm then would the *_config files not live
> better in /sbin and the ifcfg-* and *.conf file templates in
> /usr/share/xs-config?

Yes. And all that symlink mess get deprecated. I'm working on that too :-)

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