[Mesh] Auto point to point
Stuart Gathman
stuart at gathman.org
Sat Aug 18 14:10:46 EDT 2018
On 08/10/2018 12:02 AM, Stuart Gathman wrote:
> I wanted to post a quick note on an idea I just had. The routers can
> try to create an openvpn/wireguard tunnel to a list of servers in the
> neighborhood. It will be a layer 2 link, with BATMAN running over the
> link, so we don't need to worry about routing or bridge loops. The
> routers can use a common shared secret for the tunnel - or perhaps an
> SSL key signed by a neighborhood CA (me).
>
> This way, even if no neighbors are in reach, the router can connect to
> the mesh. I have tested this with openvpn (and manual tunnel config).
> I believe it is within AUP for ISPs as well.
On second thought, as attractive as plug n play seems, it would be
better to explicitly configure peers. If only we could make the process
easy enough for Windows users. That implies that we would need to add a
screen to the LUA gui for LEDE/OpenWRT. The only thing the user should
need to configure is public IP of the peer, port (will use random
ports), and secret. In that sense, it is similar to configuring a peer
for Cjdns. Editing a text config file, however, is beyond most Windows
users.
I note that the latest project Caleb (of Cjdns fame) is working on is a
GUI editor for cjdroute.conf.
More information about the Mesh
mailing list