O'Reilly Emerging Telephony

oreilly.comSafari Books Online.Conferences.
advertisement
MySQL Conference and Expo April 14-17, 2008, Santa Clara, CA
AddThis Social Bookmark Button

Listen Print Discuss Subscribe to Telephony Subscribe to Newsletters

Free Mesh Networking with Metrix Pebble

by Rob Flickenger, author of Wireless Hacks, Second Edition
02/10/2006

Folks from the SeattleWireless group and I had an interesting time at MindCamp at the end of last year. I've already written a bit about the interesting logistics of the situation, including the initial fun (but aborted) attempt to run OLSR on everybody's laptop, but I haven't written much about what eventually made the whole thing work in the end.

Metrix Pebble is a variant of the popular Pebble Linux distribution supported by my wireless company, Metrix Communication. Although it is built on the framework laid down in the original Pebble, Metrix Pebble is very different from its aging progenitor in many important respects. In addition to Pebble's method of creating a simple read-only root filesystem, Metrix Pebble includes:

  • A web-based configuration GUI, supporting SSL and PHP.
  • olsrd from olsr.org, complete with real-time dot_draw route visualization and name service propagation.
  • EVDO/1xRTT PCMCIA modem support.
  • Automatic generation of network flows, wireless users, and radio link status graphs using rrdtool.
  • Updated wireless drivers, tools, and just about everything else.

Metrix Pebble fits all of this in just under 64MB of flash memory. Combined with our Mark II dual-radio kits, that gave us a platform that could quickly adapt to just about any needed network topology. All told, we used seven nodes (a mix of Mark IIs and other Soekris-based APs) to build the network. This included:

  • A router performing NAT from the DSL line to an 802.11a uplink in AP mode, performing bandwidth shaping along the way. The uplink was necessary because the Ethernet cable from the floor below wouldn't quite reach the conference space while keeping under 100 meters.
  • Another router connecting that 802.11a link (through a wall, behind a locked door) to an 802.11g radio in ad-hoc mode. This router also had a self-powered USB hard drive attached to it, which contained a caching Squid proxy. With such a small pipe and so many power users, going without a transparent proxy server would be insanely inefficient. This box also provided DNS services for the network (via dnsmasq) and ran OLSR on the ad-hoc radio.
  • Five more dual-radio boxes, with one radio on the 802.11g ad-hoc OLSR backbone, and the other providing traditional 802.11b AP services.

figure 1

figure 2

(photo by Ken Caruso)

Wireless Hacks

Related Reading

Wireless Hacks
Tips & Tools for Building, Extending, and Securing Your Network
By Rob Flickenger, Roger Weeks


Read Online--Safari
Search this book on Safari:
 

Code Fragments only

Pages: 1, 2

Next Pagearrow




Search Emerging Telephony

Search

Tagged Articles

Be the first to post this article to del.icio.us

Sponsored Resources

  • Inside Lightroom

Related to this Article

Take Control of Your iPhone Take Control of Your iPhone
April 2009
$15.00 USD

Take Control of Your iPhone Take Control of Your iPhone
by Ted Landau
February 2009
$10.00 USD

Advertisement
O'Reilly Media

©2009, O'Reilly Media, Inc.
(707) 827-7000 / (800) 998-9938
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.
About O'Reilly
Academic Solutions
Authors
Contacts
Customer Service
Jobs
Newsletters
O'Reilly Labs
Press Room
Privacy Policy
RSS Feeds
Terms of Service
User Groups
Writing for O'Reilly
Content Archive
Business Technology
Computer Technology
Google
Microsoft
Mobile
Network
Operating System
Digital Photography
Programming
Software
Web
Web Design
More O'Reilly Sites
O'Reilly Radar
Ignite
Tools of Change for Publishing
Digital Media
Inside iPhone
O'Reilly FYI
makezine.com
craftzine.com
hackszine.com
perl.com
xml.com

Partner Sites
InsideRIA
java.net
O'Reilly Insights on Forbes.com