This is a work in progress. Please e-mail sommere@gac.edu if you have any questions. Obviously, this worked for us but I make no guarentees that it will work for you, or that you won't break your access points, or that it won't bring your network to a grinding halt somehow.

Deploying enterprise managed wireless using open source consumer routers

Steps to deploy:
  1. Purchase equipment.
    1. Wireless access points -- we used mainly Linksys WRT54GL APs ($60), but others have reported good (or better) luck with Buffalo WHR-G54S ($40). (note: old WRT54G and WRT54GSes worked too, but the new ones are crippled, so make sure you get one with an L in the model number.)
    2. Mounting brackets (optional) -- Linksys SM01 $22 for 10. Note: these work with Linksys WRT54GLs but not for Buffalo APs. I haven't investigated Buffalo mounting brackets. Let me know if you find some good ones.
    3. Power over ethernet injectors/splitters (optional) -- Linksys 12V WAPPOE12 ($40) (make sure you get the 12V ones.)
    4. Remote power switch (optional, and not necesary if your switches support PoE) -- Digital Loggers Web Power Switch ($80)
    Total cost per Linksys AP: $60-$112 depending on configuration.
  2. Download required files
    1. dd-wrt firmware v23SP1 (may also work with SP2) Straight from dd-wrt site or mirror of the exact file we used for our WRT54GLs (Note that you need the mini version for WRT54GL. See the dd-wrt for a guide to which version you need if you have/get a different AP.)
    2. The config file we use (I changed the username/password to admin/admin)
    3. Other scripts (soon)
  3. Set up your APs (hint: After you've tried this for one AP, you may want to do each step for each AP before moving to the next step.)
    1. Put the new firmware on the router and upload configuration (instructions for Linksys)
      1. Connect a computer to one of the AP's LAN ports and set the computer's ip/subnet to 192.168.1.2/255.255.255.0.
      2. Point a web browser at 192.168.1.1 (un/pw is admin/admin on the stock Linksys firmware)
      3. Go to Administration -> Firmware Upgrade and give the router the firmware you downloaded above. Click Upgrade. (don't unplug it while it is upgrading.)
      4. Once it is done upgrading go back to 192.168.1.1 You will now see the new dd-wrt firmware.
      5. Go to Administration->Backup and restore the configuration file above. Once it is done restoring, the router will be set to use DHCP and will not respond to 192.168.1.1 anymore.
      Your if you plug a LAN port into your network (assuming you have registered the MAC address on the bottom of the AP with your DHCP server) and turn on the AP, you should now be able to access the AP by its newly assigned IP address, and it is now a functional AP. You should probably go in and change the SSID, channel, and admin password. You can backup the config and use that instead of the one you downloaded so you don't have to change the SSID and password for each AP if you want.
    2. Set up your APs to check in with your management server
      1. coming soon