128
edits
Redconfetti (talk | contribs) |
Redconfetti (talk | contribs) |
||
Line 79: | Line 79: | ||
uci show notdhcpserver[0].addresses | uci show notdhcpserver[0].addresses | ||
= | = Babeld = | ||
Babel provides the entire routing table for the network. | [https://wiki.openwrt.org/doc/uci/babeld Babel] provides the entire routing table for the network. | ||
babeld -i | babeld -i | ||
This provides you with the data on every node on the entire network. | This provides you with the data on every node on the entire network. Every node and extender node connected to the mesh that you can reach will be listed. babeld is the daemon that broadcasts routes that are available via the ad-hoc network connection (pplsopen.net-node2node). The age shown in the output provides how long ago the node announced it's existence on the network. When a node becomes too old, it gets dropped from the table. | ||
The mesh node will always try to route via the node that has the lowest metric. It tracks the metric also. The 'nexthop' value helps provide information used for routing. It's very lightweight, not complex. | The mesh node will always try to route via the node that has the lowest metric. It tracks the metric also. The 'nexthop' value helps provide information used for routing. It's very lightweight, not complex. | ||
SudoMesh uses a modified version of [https://github.com/sudomesh/babeld babeld], with support for adding or removing interfaces while babeld is running added. | |||
== Exit Node == | |||
Every home node routes traffic to the exit node that was setup for PeoplesOpen.net. This exit node acts as the gateway from the Virtual Private Network (VPN) used by PeoplesOpen.net to contain the SudoMesh network to the Internet. |
edits