!gWKpJqBFWsnbZNafDy:matrix.org

MassMesh General

93 Members
For general discussion28 Servers

Load older messages


SenderMessageTime
5 Apr 2021
@randomodbuild:matrix.orgrandomodbuildNice! Where did you get those APs for so cheap?! I’ve been scanning my local Craigslist, haven’t seen much. Also, I’m assuming that with each AP running the 802.11s there should be a device running Yggdrasil bridged to it, to handle the forwarding, right? At least without IP addressing and mesh forwarding with 802.11s02:35:32
@randomodbuild:matrix.orgrandomodbuildI need to do some more reading on this, but with the default 802.11s forwarding off, the devices see each other like as if they were on a basic Ethernet switch (layer 2, Mac addresses, but no IP addressing), right? So I guess the question I’m asking is, would every “node”(APs forming the 802.11s mesh net) need a device running Yggdrasil bridged to it? For instance, if node 1 couldn’t talk to node 3 without node 2, would every node need a Yggdrasil client bridged to each in order for node 2 to properly send the packet from node 1 to node 3?(again, with 802.11 built in routing/forwarding disabled)02:45:54
@lurker42o:matrix.orglurker
In reply to @randomodbuild:matrix.org
Nice! Where did you get those APs for so cheap?! I’ve been scanning my local Craigslist, haven’t seen much. Also, I’m assuming that with each AP running the 802.11s there should be a device running Yggdrasil bridged to it, to handle the forwarding, right? At least without IP addressing and mesh forwarding with 802.11s
I got them at a municipal auction from a public school 🤣
11:53:43
@lurker42o:matrix.orglurkerAnd yes, each needs a device running Yggdrasil to handle the forwarding11:54:17
@lurker42o:matrix.orglurkerIt's exactly like the whole network or Yggdrasil nodes are plugged into an ethernet switch! 11:55:19
@randomodbuild:matrix.orgrandomodbuildAlright. And what do you run Yggdrasil on? Just each mesh device has a computer running Yggdrasil bridged to it? Or possibly a light build of Yggdrasil running on OpenWRT itself?20:54:39
@lurker42o:matrix.orglurkerYggdrasil runs on OpenWrt.. I use a raspberry pi connected to each router during testing most of the time... We have a custom OpenWrt build that is preconfigured21:41:29
@lurker42o:matrix.orglurkerRuns on the pi, or any x86_64 machine 21:42:26
@lurker42o:matrix.orglurkerhttps://downloads.massmesh.net/snapshots/images/meshnode/apu2/21:42:39
@lurker42o:matrix.orglurkerwe call that build apu2, but that's just one machine that it works for.... I've tested it on an old laptop and it ran just fine. It's possible you have to change the config to point at a different interface, but nothing too painful21:44:34
@lurker42o:matrix.orglurkerso each mesh node is made of two components... the radio and the node running Yggdrasil (https://massmesh.org/wiki/index.php?title=Node_Setup has some diagrams and pictures)21:46:17
@lurker42o:matrix.orglurker * we call that build apu2, but that's just one machine that it works for.... I've tested it on an old laptop and it ran just fine. It's possible you have to change the config to point at a different interface, but nothing too painful21:46:58
@randomodbuild:matrix.orgrandomodbuildYep, this is to allow for different kinds of links, right? Some point to point radio, some as a mesh?21:47:47
@lurker42o:matrix.orglurkeryep, exactly21:48:14
@lurker42o:matrix.orglurkerand it's so that Yggdrasil is running on a machine with some compute power21:48:29
@lurker42o:matrix.orglurkersince it's e2e encrypted, a typical router struggles to keep up21:48:44
@lurker42o:matrix.orglurker * since it's e2e encrypted, a typical router struggles to keep up21:48:53
@lurker42o:matrix.orglurkerwhereas the pi does just fine21:49:00
@randomodbuild:matrix.orgrandomodbuildAh21:49:12
@randomodbuild:matrix.orgrandomodbuildSo what is the benefit of using an OpenWRT build to run Yggdrasil instead of a different Linux os?21:50:29
@randomodbuild:matrix.orgrandomodbuildJust less bloat? Or something else21:50:45
@lurker42o:matrix.orglurkermmm I don't know if there's anything in particular, but it makes some things lower-friction.. Like we can just install LuCI and get a extendable home-router-style admin interface for free21:52:27
@lurker42o:matrix.orglurkerin theory you wouldn't have to run OpenWrt though21:52:55
@randomodbuild:matrix.orgrandomodbuildOh, so great for deployment in a home LAN setting21:53:11
@lurker42o:matrix.orglurkerpretty much21:53:20
@randomodbuild:matrix.orgrandomodbuildI’ve heard of this Yggdrasil client that can assign clients below it Yggdrasil IPs, based on popura I think21:55:19
@randomodbuild:matrix.orgrandomodbuildhttps://popura-network.github.io/posts/hypermodem/21:55:21
@randomodbuild:matrix.orgrandomodbuild HyperModem? 21:55:41
@randomodbuild:matrix.orgrandomodbuildIt assigns clients in the LAN Yggdrasil addresses from the 300::/8 space. I’m just wondering what Massmesh does for lan clients21:57:11
@randomodbuild:matrix.orgrandomodbuildDoes it work like a typical home lan and all the clients get local ipv4 addresses with DHCP, and all web traffic is forwarded through the Yggdrasil internet gateway? (Hosted in a VPS somewhere)21:59:02

Show newer messages


Back to Room List