Mesh/25 September 2014

From Sudo Room
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Attendees

  • Marc (juul) - interested in replicability), Jannik (Reseau-Libre), Bayo (LISP programmer, interested in learning networking), Jehan (javascript), Jenny (documentation, replicability, outreach, global community), Alex (math, programming, works on firmware), MaxB (firmware, frontend, network infrastructure), Glen (ad-hoc comms, HAM background), Sam (programmer), Matt (social hacking, diagrams, getting into codes), Jeff (data center guru, RF, experience w/ mesh in Chicago, SDN experience), Paige (design & outreach), Kwik (spreading positive vibes), Deekoo (contributes paranoia), 5c077 (Scott) - interested in sneakerNet, BBS, making widgets for mesh, and design/dev for main site.

Project overview & Q&A

* Sudomesh: organization which is CA non-profit
  - Thin
  - Recieves funding, facilitates workshops
  - Develops tech
* Peoplesopen.net: actual network
  - license
  - Ideally forkable with one script
* How do nodes work and what do they do?
  - Provide SSIDs:
      - peoplesopen.net (public, accessible by everyone)
        + tunnels over our virtual public network
        + should legally protect 
      - private (a private AP for a home user)
      - Ad-hoc node->node ssid
* What are the benefits of a local network?
- Local services (accessible even when The Internet is down
- increase bandwidth by uploading / down
* Other examples of mesh networks?
* Several networks up to 3,000 nodes
* Guifi.net is the largest community network (22,000+ nodes)
* What does the FCC think?
  * We're using unlicensed spectrum
* How do we cover Oakland?
  * More towers for people to point nodes at
  * Google Earth now has 3D building data
  * USGS makes topo data available publicly afaik, city zoning DBs are likely to have building height data.
* Cost?
  * In-home node for $30
  * Street-facing node for $50-60
  * Rooftop node for $120
* How does it get to the internet?
  * Public SSID is routed through a VPN tunnel that
  * Configured to share existing bandwidth (user-determined) and connect to the nearest node
* Latency?
* TDMA
* VPN tunneling
* Hardware
* Check out new MonoPrice routers
* Name recognition?
* ZeroConf networking, Eg Apple's Bonjour
* mDNS (decentralized resolution of DNS)
* Fiber?
* We've talked to the director of BART twice, re: dark fiber
* "You should talk to Berkeley Labs"
* DisasterRadio - super low-bandwidth delay-tolerant mesh - http://sudoroom.org/wiki/DisasterRadio

Brainstorms/Ideas

* Crypto Currency to encourage folks to host nodes
* Scavenger hunt-style game (eg unlock badges for connecting to nodes)

Technical

  • Update on home routers tested (3)
  • Firmware update and todo (how far away from 0.2 are we)
  • exit node provisioning script
  • monitoring (mini_snmp and cacti)
  • service browser
  • fake captive portal (MDNS + node.js)
 - someone's experience suggested that adding a google search form was useful
 - There's a mesh-dev list at https://lists.sudoroom.org/listinfo/mesh-dev for more technical dev discussion.
 - Contact Deekoo if you want a login/passphrase on it.
  • Mitar / Cloyne colo offer,

Call out to Developers!

  • Building mesh services!
 - What would you want to see a local network provide (service wise)?
 - https://sudoroom.org/wiki/Mesh/Distributed_Services
 - Perhaps just thinking about what it would take to implement previously developed services

Outreach

  • Matt and Jenny have been talking with a community organizer in Richmond re: interviewing local residents and activists
  • Also beginning conversations with Nerds for Nature re: sensor networks
  • Berkeley cooperative houses

Finance

  • We have about $4000 ($3K and 2 BTC)
  • We should buy some new hardware!

Hardware

  • Lots of available rooftops in W Oakland
  • Nanostations (6), Nanobridges (6), Western Digital home routers

Action Items

* Max is going to talk with folks about services/service-browser
* Deekoo is still being paranoid about security audits of openwrt, but doesn't have time to rewrite the build process.
* "How to Care for Your Node" guide
* Set up a build server that can be remotely and automatically shut down and booted up
* Pester people who've checked out hardware [Jenny]
* Buy some newer hardware so we can start keeping stock [Jenny]