Get involved
We’re currently in the exploratory stage of building a Freifunk-style internet sharing community in Cambridge (UK) and the surrounding areas.
The core aims of this would be to:
- Build an open, free to all network using wireless mesh technology. This would help to move away from dependence on large, commercial internet providers. This would mean many services hosted in the area could continue to be available in an internet outage scenario.
- Develop customised versions of Freifunk firmware (based on OpenWRT and Gluon) that users can flash to existing routers to make them part of the network.
- Extend internet access to anyone who may not have the opportunity to afford their own connections, such as lower-income groups and people living in temporary accomodation.
- Build a redundant network with multiple exit points contributed by users. This will ensure efficient routing of traffic destined for the wider internet, and make the network resilient to a single Internet provider outage.
For the first stages of the network, we’re exploring the possibility of tunnelling traffic to an out-of-region, single central gateway. This would greatly simplify the operation at this early stage, and would mitigate any risks of the activity of users being linked to the connections of node operators.
Our planned next steps are:
- Explore the possibilities for where this external gateway could be hosted. We have so far established this will need 1 public IPv4 address, and a minimum of a /64 of IPv6 address space (preferably a /56).
- Configure the gateway with an initial testing network.
- Create our first customised version of the Gluon firmware (with minimal changes at this stage). We plan to use WireGuard for the VPN connections back from participant nodes, and BATMAN as the routing algorithm.
- Build an initial proof of concept using a local virtual machine, Raspberry Pi or similar. Ensure it can connect back to the central gateway, and be assigned both an IPv4 RFC1918 address, and IPv6 address.
- Prepare firmware builds, starting with 1 or 2 common device types (likely Ubiquiti, TP-Link and similar) and expanding at a later stage.
- Host a couple of test nodes ourselves, and invite other users to join in at this early stage of network development.
- Work on offering other suppplementary services, such as a dedicated firmware downloads page, node map, wiki and more.
- Improve resiliency by hosting multiple gateways, and work towards running these on colocated servers in local data centers (Net Servers, Redcentric, etc).
We’re currently at the stage where any expressions of interest would very much be welcome, whether from potential participants or help/advice from existing Freifunk communities.
You can contact the team at cambridge-owner@freifunk.net