Seattle Meshnet: Difference between revisions

From Free Geek Seattle
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOEDITSECTION__
This is a collaborative project between Seattle Meshnet and FGS.


== CJDNS Node/Gateway Router ==
== CJDNS NAT Gateway Router ==


Will just be hooked up to Hyperboria via a VPN tunnel until a wireless connection with the nodes up towards Capitol Hill can be established.
The first step will be to develop and document a quick and easy method to configure a regular desktop PC as a CJDNS NAT gateway, which will allow access to Hyperboria without having to install CJDNS. Initially, it will be hooked up to Hyperboria via a VPN tunnel out of the FCS's regular internet connection. Eventually, it will be hooked up with the rest of Seattle, with most (with load balancing configs) or all traffic going over an entirely wireless medium. This router will provide meshnet/Hyperboria access to FCS guests via an open wireless AP, and an ethernet switch in our lab.


== Meshnet Node ==
== Meshnet Node ==


One or more long-range antennas on the roof.
Once our router is complete, we will mount one or more long-range wireless antennas on the roof of the center. Initially, this may just provide meshnet access for CJDNS peers in the neighborhood via the internet tunnel via FCS's cable connection. Eventually, it will be just another wireless node that is a part of the larger Seattle meshnet.


== Develop the SeaMeshBox ==
== Develop the [[SeaMeshBox]] ==


Name is a placeholder. Basically get the whole process of converting a box into a node, installing CJDNS and anything else it needs to function as an easily-managed and secure router, documented. Do benchmarks with each unit, get an idea of what hardware is capable of. Standard install image (maybe a whole distro someday!), etc. Also see about custom cases of some sort (might be best to strip large clunky towers and put the needed components into a smaller case of some kind), using donated wireless routers as AP's or bridges, etc.
Based on what we learn from setting up a meshnet/CJDNS node ourselves, we can come up with an easy to follow procedure for setting up ordinary desktops as routers, in combination with common long-range wireless antennas. We will document the whole process of installing extra NICs, installing a distro (probably Debian) with CJDNS and anything else it needs to function as an easily-managed and secure router with adequate performance.


== SeaMeshBox Factory! ==
Name is a placeholder for something more creative, unless someone actually likes it, in which case it sticks.


At this point, we've got setting up old boxes as nodes down to an automatic process. We know what kind of incoming hardware is best for this and we can crank out as many as we have suitable donations. How these get distributed is an open question that will require some consultation with Seattle Meshnet. The goal is to have CJDNS routers/meshnet nodes that can be given to businesses and individuals as easily as a new router from an ISP. Easier actually.
== Mass Production ==
 
At this stage, we know how to get a node up and running easily. We know what kind of incoming hardware is best for this and we can use as much suitable hardware as we want for this purpose. How these get distributed to end-users will require some consultation with Seattle Meshnet. The goal is to have CJDNS routers/meshnet nodes that can be given to businesses and individuals as easily as a new router from an ISP.
 
[[Category:Projects]]

Latest revision as of 17:03, 18 May 2014

This is a collaborative project between Seattle Meshnet and FGS.

CJDNS NAT Gateway Router[edit]

The first step will be to develop and document a quick and easy method to configure a regular desktop PC as a CJDNS NAT gateway, which will allow access to Hyperboria without having to install CJDNS. Initially, it will be hooked up to Hyperboria via a VPN tunnel out of the FCS's regular internet connection. Eventually, it will be hooked up with the rest of Seattle, with most (with load balancing configs) or all traffic going over an entirely wireless medium. This router will provide meshnet/Hyperboria access to FCS guests via an open wireless AP, and an ethernet switch in our lab.

Meshnet Node[edit]

Once our router is complete, we will mount one or more long-range wireless antennas on the roof of the center. Initially, this may just provide meshnet access for CJDNS peers in the neighborhood via the internet tunnel via FCS's cable connection. Eventually, it will be just another wireless node that is a part of the larger Seattle meshnet.

Develop the SeaMeshBox[edit]

Based on what we learn from setting up a meshnet/CJDNS node ourselves, we can come up with an easy to follow procedure for setting up ordinary desktops as routers, in combination with common long-range wireless antennas. We will document the whole process of installing extra NICs, installing a distro (probably Debian) with CJDNS and anything else it needs to function as an easily-managed and secure router with adequate performance.

Name is a placeholder for something more creative, unless someone actually likes it, in which case it sticks.

Mass Production[edit]

At this stage, we know how to get a node up and running easily. We know what kind of incoming hardware is best for this and we can use as much suitable hardware as we want for this purpose. How these get distributed to end-users will require some consultation with Seattle Meshnet. The goal is to have CJDNS routers/meshnet nodes that can be given to businesses and individuals as easily as a new router from an ISP.