Difference between revisions of "Mesh/Blog"
Tunabananas (talk | contribs) |
Tunabananas (talk | contribs) |
||
Line 7: | Line 7: | ||
Here are some of the things we plan to work on: | Here are some of the things we plan to work on: | ||
* Designing network diagrams and educational curricula. | * Designing [[Mesh/Diagrams|network diagrams]] and educational curricula. | ||
* Debugging exit node issues. | * Debugging exit node issues. | ||
* Setting up our network at the Omni, the new home of sudo room! | * Setting up [[Network/Reboot|our network at the Omni]], the new home of sudo room! | ||
* Outreach to various community stakeholders and interest groups relevant to the mesh (eg; rock climbers! Ham radio enthusiasts! Librarians!) | * [[Mesh/Communities|Outreach]] to various community stakeholders and interest groups relevant to the mesh (eg; rock climbers! Ham radio enthusiasts! Librarians!) | ||
* Research and test deployment of [[Mesh/MeshApps|mesh apps]]. | * Research and test deployment of [[Mesh/MeshApps|mesh apps]]. | ||
* Getting our books in order (finances, blog, calendar, 501c3 app, etc;) | * Getting our books in order (finances, [[Mesh/Blog|blog]], calendar, 501c3 app, etc;) | ||
* Making swag (stickers! buttons! whatever you can think of!). | * Making [[Mesh/Swag|swag]] ([[Mesh/Stickers|stickers]]! buttons! whatever you can think of!). | ||
Whether you're a core team member, an occasional collaborator, or just interested in learning more about the mesh, you are welcome! | Whether you're a core team member, an occasional collaborator, or just interested in learning more about the mesh, you are welcome! |
Revision as of 15:58, 5 July 2014
Mesh Hackathon @ The Omni, July 5-7!
This weekend, Sudo Mesh is having our first mesh hackathon at sudo room's new location in the Omni! Join us at 4799 at any point this weekend, starting at noon until we tire today[1], and noon on Sunday and Monday. We'll have rotating orientation sessions every hour on the hour both Sunday and Monday, so feel free to come by even if you're brand new to the project!
Here are some of the things we plan to work on:
- Designing network diagrams and educational curricula.
- Debugging exit node issues.
- Setting up our network at the Omni, the new home of sudo room!
- Outreach to various community stakeholders and interest groups relevant to the mesh (eg; rock climbers! Ham radio enthusiasts! Librarians!)
- Research and test deployment of mesh apps.
- Getting our books in order (finances, blog, calendar, 501c3 app, etc;)
- Making swag (stickers! buttons! whatever you can think of!).
Whether you're a core team member, an occasional collaborator, or just interested in learning more about the mesh, you are welcome!
[1] We are being powered by Sudomate.
Developer Launch!
As of last night, we've officially launched version 0.1.0 of the mesh firmware, a.k.a. Snow Crash.
The plan is to have ~20 people with networking skills run nodes from their homes for 1-2 months and report any remaining issues. We'll then fix those bugs and do a wider release of ~60 more nodes.
What's currently working:
1. Sharing limited Internet bandwidth with peoplesopen.net 2. Private access point with no bandwidth limit and mesh access 3. Automatic node meshing with batman-adv 4. Simplified web admin interface that lets node-owners change bandwidth sharing settings and passwords. 5. Automated configuration of new nodes using easy web interface. 6. Automatic printing of stickers with instructions and default generated passwords.
To those of you who have already taken nodes home, here are a few notes:
1. sudo mesh has root access to your nodes since we manage updates per default. If you want to manage your own node and don't want sudo mesh to have access, you can disable our root access by removing /etc/dropbear/authorized_keys on your node.
2. Please report any bugs on our github. If you know which repository the bug pertains to, then go to the issue tracker for that repository. If you aren't sure, then just add the bug here: https://github.com/sudomesh/sudowrt-firmware/issues
A compiled version of the firmware is available here: http://build.sudomesh.org:8080/latest_images/atheros/
Keep in mind that the nodes have to be configured using the node-configurator after being flashed with that firmware and that the firmware only trusts sudomesh SSL certificates. We'll release a less secure version for developers who just want to play around as soon as possible. For now you can configure your nodes at sudo room with the help of one of the core team.
In the following is a list of the repositories directly relevant to this release of the firmware. All of these repositories have been tagged with "sudowrt-0.1.0" so you can get the exact versions used in the release.
- The sudowrt firmware and build scripts (based on openwrt and the work of wlan slovenja): https://github.com/sudomesh/sudowrt-firmware
- The sudowrt packages repository: https://github.com/sudomesh/sudowrt-packages
- The web admin interface: https://github.com/sudomesh/luci-app-peopleswifi
- The mDNS and DNS-SD client: https://github.com/sudomesh/mdnssd-min
- The node database: https://github.com/sudomesh/node-database
- The node configurator: https://github.com/sudomesh/node-configurator
- Sticker printing support for the node configurator: https://github.com/sudomesh/ql570
- The node configurator client: https://github.com/sudomesh/node-configurator-client
- The wlan slovenja tunneldigger (very slightly modified): https://github.com/sudomesh/tunneldigger
Mesh the planet!
--via Juul
How to Participate: All Hands on Deck!
We are always excited to have new volunteers join the team! From designing flyers to developing software, doing research and documenting what you learn, fixing broken hardware to hitting the streets and spreading the word, there's something for everybody who wants to participate.
We meet weekly on Thursday evenings starting at 7:30pm at Sudo Room, your friendly neighborhood hackerspace. Come on by and jump in!
You can also participate online via our mailing list, our chat room, contributing to our code on Github, and adding to this very wiki.
Donations are always appreciated and keep us sustainable. We accept donations via Gittip (anonymous weekly micropayments), through Bitcoin, and in-person at our weekly meetings. Sudo Mesh is currently in the process of acquiring non-profit status, so your donations will be retroactively tax-deductible. If you'd like to donate materials directly, check here for a list of hardware we'd love to have.
We also need gung ho folks to climb rooftops and mount nodes!
For press inquiries, please contact info (at) sudomesh (dot) org!
Deployed our first node!
Today we finished installing our first backbone node! It's running Sudo Mesh v0.1 Snow Crash, and will soon be linking up with two neighboring hacker houses. :-)
Here's Juul's reportback:
Pete and myself installed a Nanostation M5 on a 20 foot aluminum flagpole in West Oakland. The node is about 14 feet above the roof of a two-story building. The total cost of this install ran to about $145 including all materials.
Bill of Materials:
- One Nanostation M5 loco
- One 4 foot wood beam of 3.5" by 3.5"
- Three 5" by 1/4" bolts
- Three 5/8" washers for bolts (optional)
- Three 1/2" washers for bolts (optional)
- Two 5" hose clamps
- 30+ feet of outdoor shielded ethernet cable
- Two shielded/groundable ethernet plugs
- A bunch of zip ties
The optional washers make it easier to tighten and untighten the bolts (otherwise they dig into the wood).
Material sources:
- Nanostation from Amazon
- Flag pole from Harbor Freight
- Everything else from Home Depot
--Tunabananas (talk) 21:21, 31 December 2013 (PST)
hello world!
it's been nearly a year since we first started meeting - our tiny group. so much learning, so much progress!
we've launched the peoplesopen.net! && meshthepla.net!
check out our code - namely forks of openwrt running batman-adv for routing and incorporating wlan-slovenia's tunneldigger for secure vpn connections, as well as an admin interface written in lua.
--Tunabananas (talk) 06:54, 28 December 2013 (PST)