Thursday (tomorrow) at 6pm suits me fine.
For the Node building workshop I'm going to throw some ideas together here which we can discuss at the meeting. At some stage I might evolve this into a general howto but for now put up with it in it's raw format.
Here's what I think we need; 1 Somewhere
to hold the workshop. Preferably someplace that has ample power points, is centrally located and has an Internet connection. 2 Equipment
Each node builder should come with his own equipment. Perfectly this will include an old PC that has a p100 or better CPU, 32megs of RAM or more, a 50Mb HDD or better, an ethernet card , a CD-Rom drive and a Prism2 based Wifi card with a connector for an external antenna.
If possible, it would be good for node builders to bulk order the same wifi card. I have had great results with a Dlink DWL-520 (not 520+)
Outline of install;
1- Install Redhat
(distribution open to discussion)
2- Configure Linux for console access
So that monitors are not required. http://www.tldp.org/HOWTO/Remote-Serial-Console-HOWTO/
3- Configure SSH
4- Update Kernels with HOSTAP support
Either by re-compiling or installing a stock kernel, available here; http://www.cat.pdx.edu/~baera/redhat_hostap/
5- Configure HOSTAP and Networking
to ensure that wireless networking is functional.
6 - Install and Configure NoCat Auth and Gateway
Available here; http://nocat.net/
7- Install and Configure DHCPD
8- Install and configure HTTPD (apache)
9- Install and Configure NAMED
10- Configure IPTables
address aquisition, end-to-end connectivity, captive portal, name resolution, routing and security.
12- Harden Linux
Turn off unnecessary services and begin basic hardening using CIS scan; http://www.cisecurity.org/bench_linux.html
13- more /pub/beer
At this stage everyone should have fully functional, stand-alone nodes that they can tailor to their personal needs. Attaching antennas/pigtails can be performed at the owner's leisure to provide great coverage and integration to our fledgling network can be achived by making routing changes (e.g. using OSPF) and turning off NoCat Auth and pointing NoCAT Gateway at a centralised AUTH service.
I will need to bring;
1 - Copies of my config files.
2 - Various binaries.
2 - Linux install media.
3 - Serial console cable.
I'll add more to this as I think of it.