Article 73: Internet Independence: Mesh Networks
The Internet Is Not the Corporations
You use the internet every day. You check email. You read news. You communicate with friends. You access information.
But the internet you use is not the internet. It is a corporate version. It is monitored. It is controlled. It can be shut off.
When corporations control your internet, they control your communication. They control your information. They control your ability to organize.
Internet independence means building networks you control. Internet independence means networks that cannot be shut off. Internet independence means communication that is yours.
Understanding the Threat
Corporate Control
Internet Service Providers (ISPs):
- Comcast, AT&T, Verizon, Charter control most access
- Can monitor all your traffic
- Can throttle or block content
- Can shut off service
- Can sell your data
- Can raise prices at will
Platform Control:
- Google, Facebook, Amazon control major platforms
- Can deplatform you (and have)
- Can censor content
- Can change terms of service
- Can ban users without recourse
Government Surveillance:
- NSA and other agencies monitor internet traffic
- ISPs required to retain data
- Warrants not required for some surveillance
- Your activity is recorded
Vulnerabilities
Single Points of Failure:
- Centralized infrastructure
- One cut cable can disconnect thousands
- Power outages kill networks
- Natural disasters disrupt service
Censorship:
- Governments can order blocks
- Corporations can comply voluntarily
- Dissident voices can be silenced
- Organization can be disrupted
Dependency:
- No backup communication
- No alternatives when service fails
- Complete dependency on corporations
- Complete vulnerability
What Is a Mesh Network?
The Basic Concept
A mesh network is a decentralized network where each device connects to multiple other devices. There is no central hub. There is no single point of failure.
Traditional network:
- Each device connects to central router
- Router connects to ISP
- ISP connects to internet
- Cut the router, everyone is disconnected
- Cut the ISP, everyone is disconnected
Mesh network:
- Each device connects to multiple nearby devices
- Messages hop from device to device
- Multiple paths exist
- Cut one device, messages route around it
- Network survives individual failures
Key Properties
Decentralized:
- No central authority
- No single point of control
- No single point of failure
Self-healing:
- Routes automatically adjust
- Failed nodes are bypassed
- Network adapts to changes
Scalable:
- Add more nodes, network grows
- More nodes = more resilient
- No central bottleneck
Independent:
- Can operate without internet
- Can operate without ISPs
- Can operate without corporations
Mesh Network Technologies
Wi-Fi Mesh
How it works:
- Standard Wi-Fi routers modified to mesh
- Each router connects to nearby routers
- Creates local network
- Can provide local services
Hardware:
- Off-the-shelf routers (some models)
- Custom firmware (OpenWrt, LibreMesh)
- Outdoor antennas for range
- Solar power for independence
Range:
- Typical: 100 to 300 feet per node
- With directional antennas: 1+ miles
- Multiple hops extend range
Speed:
- Varies with distance and obstacles
- Typical: 10 to 100 Mbps
- Sufficient for text, voice, some video
Examples:
- NYC Mesh (New York City)
- Guifi.net (Catalonia, Spain)
- Freifunk (Germany)
LoRa Mesh
How it works:
- Long Range (LoRa) radio technology
- Low power, long distance
- Small data packets
- Text messaging, sensor data
Hardware:
- LoRa transceivers ($20 to $50)
- Microcontrollers (Arduino, ESP32)
- Simple antennas
- Battery or solar powered
Range:
- Urban: 1 to 3 miles
- Rural: 5 to 10+ miles
- With high antennas: 20+ miles
Speed:
- Very slow (hundreds of bytes per second)
- Text only
- Sensor data
- Not for web browsing
Use cases:
- Emergency communication
- Sensor networks
- Position tracking
- Message relay
Examples:
- Meshtastic project
- Reticulum network
- Various disaster response networks
Cellular Mesh
How it works:
- Phones connect directly to nearby phones
- No cell tower required
- Bluetooth or Wi-Fi direct
- Apps enable mesh communication
Hardware:
- Standard smartphones
- No additional hardware needed
- Apps provide mesh functionality
Range:
- Bluetooth: 30 to 100 feet
- Wi-Fi direct: 100 to 300 feet
- Multi-hop extends range
Speed:
- Varies by technology
- Text and voice possible
- Limited video
Examples:
- Briar (Android)
- Bridgefy
- FireChat (discontinued but concept lives on)
- Many disaster response apps
Hybrid Networks
Combining technologies:
- Wi-Fi mesh for local high-speed
- LoRa for long-range low-speed
- Cellular mesh for phone-to-phone
- Internet gateway when available
Benefits:
- Best of each technology
- Redundancy
- Flexibility
- Resilience
Building a Mesh Network
Start Small
Step 1: Learn the technology.
- Set up a test network at home
- Two or three routers
- Practice configuration
- Understand the concepts
Step 2: Connect with neighbors.
- Talk to immediate neighbors
- Explain the concept
- Gauge interest
- Start with 3 to 5 nodes
Step 3: Build the network.
- Install nodes at participating locations
- Configure mesh firmware
- Test connectivity
- Document the network
Step 4: Grow organically.
- Add more nodes as interest grows
- Extend range gradually
- Add services
- Build community
Hardware Requirements
Wi-Fi Mesh Node:
- Router compatible with OpenWrt ($50 to $150)
- Or dedicated mesh hardware ($100 to $300)
- Outdoor antenna for range ($20 to $100)
- Power supply
- Mounting hardware
- Optional: solar power system
LoRa Node:
- LoRa transceiver board ($20 to $50)
- Microcontroller ($10 to $30)
- Antenna ($10 to $30)
- Battery ($10 to $30)
- Enclosure ($10 to $20)
- Solar panel and charger ($30 to $100)
- Total: $100 to $250 per node
Cellular Mesh:
- Smartphone (most people have one)
- Mesh app (free)
- No additional hardware
- Total: $0 (if you have a phone)
Software and Firmware
OpenWrt:
- Open-source router firmware
- Supports mesh protocols
- Highly configurable
- Large community
- openwrt.org
LibreMesh:
- Based on OpenWrt
- Pre-configured for mesh
- Easier setup
- Community support
- libremesh.org
BATMAN-adv:
- Mesh routing protocol
- Built into OpenWrt
- Better Approach To Mobile Ad-hoc Networking
- Efficient routing
OLSR:
- Optimized Link State Routing
- Another mesh protocol
- Well-documented
- Good for larger networks
Meshtastic:
- LoRa mesh firmware
- Easy to use
- Mobile apps
- GPS integration
- meshtastic.org
Network Services
Local Services (no internet required):
Communication:
- Local chat servers
- Voice over IP
- Video conferencing
- Message boards
Information:
- Local wiki
- File sharing
- News feeds (cached)
- Emergency information
Coordination:
- Event calendars
- Resource sharing
- Skill databases
- Mutual aid coordination
Entertainment:
- Local media servers
- Game servers
- Community content
Gateway Services (when internet is available):
Shared Internet:
- One node has internet connection
- Shared across mesh
- Reduces individual ISP dependency
- Censorship resistance (multiple gateways)
Mirror Sites:
- Cached copies of important sites
- Wikipedia mirrors
- News site mirrors
- Emergency information
Legal Considerations
Spectrum Regulations
Wi-Fi:
- Unlicensed spectrum (2.4 GHz, 5 GHz)
- Legal to use without license
- Power limits apply
- Must accept interference
LoRa:
- Unlicensed ISM bands (915 MHz in US)
- Legal to use without license
- Power limits apply
- Duty cycle restrictions
Cellular:
- Licensed spectrum
- Phone-to-phone may violate terms of service
- Generally tolerated
- Legal gray area
Right-of-Way
Mounting antennas:
- Your property: generally your right
- Public property: may require permits
- Utility poles: may require agreements
- Rooftops: need owner permission
Running cables:
- Your property: your right
- Across property lines: need agreements
- Public rights-of-way: may require permits
Content and Liability
User-generated content:
- You are not responsible for user content (generally)
- Terms of service should address this
- DMCA safe harbor provisions apply
Network usage:
- Illegal activity is still illegal
- Network does not provide immunity
- Anonymity is not guaranteed
Privacy and Security
Encryption
End-to-end encryption:
- Messages encrypted on sender's device
- Only decrypted on recipient's device
- Network operators cannot read
- Essential for privacy
Transport encryption:
- HTTPS for web traffic
- TLS for other protocols
- Encrypts data in transit
- Protects from eavesdropping
Anonymity
Limitations:
- Mesh networks are not inherently anonymous
- Traffic analysis is possible
- Physical location of nodes is visible
- Complete anonymity requires additional tools
Tools:
- Tor over mesh (possible but slow)
- I2P for anonymous communication
- Mix networks for metadata protection
- Trade-offs with performance
Authentication
Node authentication:
- Prevent unauthorized nodes
- Shared keys or certificates
- Balance security with openness
User authentication:
- For services requiring accounts
- Password policies
- Two-factor when possible
Real-World Mesh Networks
NYC Mesh
Location: New York City
Started: 2013
Nodes: 2,000+
Coverage: Much of Manhattan and surrounding areas
Model:
- Volunteers install nodes
- Shared backbone connections
- Community governance
- Donations and member support
Lessons:
- Community building is as important as technology
- Volunteer burnout is real
- Sustainable funding is challenging
- Growth requires organization
Guifi.net
Location: Catalonia, Spain (and beyond)
Started: 2004
Nodes: 35,000+
Coverage: Rural and urban areas
Model:
- Open, free, neutral network
- Users own their nodes
- Shared infrastructure
- Foundation supports development
Lessons:
- Long-term sustainability is possible
- Rural areas benefit greatly
- Legal framework matters
- International expansion is challenging
Disaster Response Mesh Networks
Hurricane Maria (Puerto Rico, 2017):
- Grid and cell towers destroyed
- Mesh networks provided communication
- LoRa and Wi-Fi mesh deployed
- Coordinated relief efforts
Lessons:
- Mesh networks work when nothing else does
- Pre-deployment is valuable
- Training matters
- Integration with official response is complex
Getting Started
Individual Level
This week:
- Research mesh networking basics
- Identify your use case (emergency, independence, community)
- Join mesh networking forums and communities
This month:
- Set up a test network at home
- Install mesh firmware on a router
- Experiment with configuration
This quarter:
- Talk to neighbors about mesh networking
- Identify 2 to 5 potential node locations
- Plan your local network
This year:
- Deploy 5 to 10 node network
- Connect your community
- Add local services
- Plan for growth
Community Level
Organize:
- Regular meetups
- Skill-sharing workshops
- Installation parties
- Governance discussions
Fund:
- Member contributions
- Grants and donations
- Equipment drives
- Shared backbone costs
Grow:
- Outreach to new members
- Media coverage
- Partnerships with organizations
- Integration with other initiatives
Resources for Further Learning
Organizations
- NYC Mesh (nycmesh.net)
- Guifi.net (guifi.net)
- Freifunk (freifunk.net)
- Open Technology Institute (newamerica.org/oti)
Software
- OpenWrt (openwrt.org)
- LibreMesh (libremesh.org)
- Meshtastic (meshtastic.org)
- BATMAN-adv (open-mesh.org)
Hardware
- Ubiquiti (ubnt.com) - mesh-compatible equipment
- MikroTik (mikrotik.com) - affordable routers
- Various LoRa vendors on Tindie and Adafruit
Books and Guides
- Building Wireless Community Networks by Rob Flickenger
- The Community Network Starter Kit
- Various online tutorials and documentation
Closing: Build Your Own Internet
The corporate internet is not yours. It can be taken away. It can be monitored. It can be shut off.
Build your own internet. Build networks you control. Build networks that serve your community. Build networks that cannot be shut off.
Start small. Start local. Start now.
One node. Two nodes. Ten nodes. A network.
Your communication. Your information. Your internet.
Build it.