Mesh/4 September 2013
Revision as of 14:52, 22 September 2013 by Tunabananas (talk | contribs) (Uploaded notes from Sep 4 w/ Guifi & FNF)
Attendees
- Mikaela, Isaac, Jenny, Roger, Pau, Mitar, Marc, Chris, Shaddih, Nader, Miguel, Rosalie
What we've been working on:
- Presentation on Saturday was rad! We now have video documentation.
- Marc has been working on autogeneration of firmware / kit to be finished up in ~ a month; Fake captive portal by capturing inspection traffic
- Pau from Guifi.net - working on the qmp firmware - clouds of about 50 nodes working on this system. Beginning to collaborate with Argentina and Italy on a new firmware project: LibreMesh - Using batman-adv, buhttp://www.guidingtech.com/10346/transfer-android-apps-between-phones-bluetooth/t Layer 2 has problems with scalability, 30-40 nodes hit peak congestion through conflicting ARP requests. So they're using BMX6 (Layer 3) protocol to make connections between Layer 2. They discover Layer 2 clouds and join them. Layer 2 (batman-adv) still helpful to create continuity between nodes.
- Shaddih working on an OpenBTS network in Papua, isolated community - 100,000 txt messages sent since February. Using hardware from range networks. Base station cost ~$4-5k. Cost is the biggest problem.
- Isaac from Free Network Foundation/Kansas City - their community network is used daily by a few thousand people. Adapted qmp firmware to the Kansas City network. Has been playing with GNU MediaGoblin. Thinking about how to do diverse authentication. WOrking on a Network Commons license.
- Mikaela interested in sharing tokens for access to the mesh
- Nader working on building a network among the UC Berkeley co-ops
- Miguel working on firmware
- Mitar built slovenia network on top of an abundance of fiber; Nodewatcher
Funding
- http://www.internetsociety.org/what-we-do/grants-awards/community-grants
- OpenTechFund
- Need to procure outdoor UV-resistant cable, colocation for the VPN exit node
Legal Issues / Network Commons License
- Ownership of the actual nodes to be retained by the people themselves
- Enforceable agreement that gives the community the right to disconnect a problematic node
- Industries want security on their investments (Guifi input)
- Part 97 of FCC Rules - License by rule, any purpose that's industrial scientific or medical - 2.4 & 5.8 GHz
- Creative Commons, pros and cons:
- Pros: Umbrella definition of a spectrum of licrnses that share some basic principles; easier to change
- Cons: Assumption that basic Creative Commons license is enough, when it really implies a wide spectrum; keeping it simple allows room for growth
How to interconnect a free network with a proprietary network?
- Guifi.net: Internet access as a service - all services must be allowed (net neutrality) - businesses make the network sustainable, so we need to accomodate them, too.
- Organization that maintains and educates around use of this license
- Distinguishing between the Foundation and the Network(s)
- Internal Versioning Number for the NCL (Network Commons License) is at version 0.2
- Goal is to share definitions
Breakout Groups
- Present on federation
- Do you know about this: https://github.com/freifunk/api.freifunk.net
- Licensing: Marc, Isaac
- Operational: Shaddih,
- Firmware
- Communications / Remote Participation for IS4CWN
- Local DNS / Services:
Guifi.net Operational Structure
- Open project - no membership fee or policies - you're a member if you decide you are
- Ownership of the network is distributed
- License is also important
- Tries to automate as much as possible, to avoid manual intervention
- Use the tools available to solve problems, avoiding manual operation
- Nodes have a physical location, and can become supernodes
- Ad-hoc mode not really used. To propagate the network, you must have at least two radios to receive and propagate - this model is sim[ply more supported
- No central point of authority - theoretically. Source code public and open, anyone can also set up a network infrastructure
- Technology-agnostic - strives to be as inclusive as possible
- Tools to check on the statistics of the network
- Use BGP (+ OSPF)
- Have routing problems - every day, hour, minute! BGP not meant for wifi
- Funded by itself - those who want to join must pay the cost of joining it, in charge of upgrading hardware, etc
- Up to the people themselves to keep up with maintenance
- Normally if a supernode goes down, it will be fixed within the next 48 hours
- They have a fundraising option to request money from the network
- Mostly run as a web of trust - mostly one degree of separation from each other
- Monopolistic mentality is internalized in Western culture -
- When they first connected to the Internet, started receiving DDOS attacks
- Guifinet Foundation is the umbrella of many small ISPs in the network, using GuifiNet Foundation to connect to the Internet
- GuifiNet Foundation as an incubator for small businesses seeking to become their own ISPs
- Interested in cultivating a fair competition within the network
- Separating organization (run by benevolent dictator) from network (owned by community - can mutiny)
- How to deal with legal issues : Refer to EU directives; Telecom directives; referring to govs to get permission to deploy fiber - more complicated because not a traditional ISP; need to keep IP logs - data retention policy - what's the information content of that Ip address, what's discoverable from there?
- Who's the ISP, and how is that defined? Usually by size, or commercial interest
Ideas thenceforth:
- Give away nodes or sell them for $5 in exchange for attending workshop
- The bigger you are, the more weird things you're going to face
- CALEA: Comms Assistant for Law Enforcement Act -- local requirements for logging and reporting via industry best practices
- Could say we don't log NAT because the technical requirements are too high
wlan-slovenia vs guifi.net
- People own the equipment
- Slovenia has a lot of fiber
- Overabundance of connectivity led to desire to share the bandwidth
- What if someone takes my link? steals my data? makes a stupid thing on the internet and i'm blamed?
- Solution: vpn tunnels
- When a person donates a node, he hosts bandwidth - not IP
- Had to develop their own VPN, as the throughput was too slow
- 300 vs 21,000 nodes - but slovenia is very small :)
- International link to austria and to croatia
- Longest hop is 40km
How to get wider participation?
- Reach out to networks we don't even know about yet
- Roger Proposal: Commons For Europe
- Code For Europe / Bottom-Up Broadband
- Org of Orgs - at the Euro level? nah - talked to some other communities (eg Ninux, Freifunk [difficult as they are separated by city], Funkfeur - toward creating an organization to federate amongst.
- What sort of organization do we want?
- What kind of participants?
- International agreements for participation
We concluded the meeting with a desire to set up a communications framework toward a federation of libre networks, and set up this mailing list in the interim.