Difference between revisions of "Mesh/Firmware"

311 bytes added ,  22:29, 6 July 2013
no edit summary
(Created page with "Documentation for the sudo mesh firmware. = Stuff the firmware should have = == BATMAN-adv == We'll use this as the mesh protocol. == Multiple virtual network interfaces w...")
 
Line 15: Line 15:
Traffic on the private interface should be completely separated from traffic on the non-private interfaces unless a client connected to the private interface requests an IP on the mesh.
Traffic on the private interface should be completely separated from traffic on the non-private interfaces unless a client connected to the private interface requests an IP on the mesh.


The last one is optional because some people may not need that feature (they already have another access point and they want to keep it).
Maybe the last one is optional because some people may not need that feature (they already have another access point and they want to keep it), but then how do people administrate the router?


== Web admin interface ==
== Web admin interface ==
Line 30: Line 30:
Nice to have:
Nice to have:


*An "I don't know what my internet bandwidth is, test it for me"-function.
*Usage statistics (so people can see how many people they helped get internet!)
*Usage statistics (so people can see how many people they helped get internet!)
*Let people put up a bit of info about their node / house / co-op, on a simple web page that people can access only if they're connected to that node. It could be shown as part of the splash page.
*Let people put up a bit of info about their node / house / co-op, on a simple web page that people can access only if they're connected to that node. It could be shown as part of the splash page.
Line 54: Line 55:


If the mesh does not see any other nodes (and maybe even if it does?), and it has internet, then it should connect to another node or two over VPN. The easy solution is to use the same VPN servers as for the internet.
If the mesh does not see any other nodes (and maybe even if it does?), and it has internet, then it should connect to another node or two over VPN. The easy solution is to use the same VPN servers as for the internet.
== DHCP and batman-adv gateway mode ==
Nodes with an internet connection should run DHCP and [http://www.open-mesh.org/projects/batman-adv/wiki/Gateways batman-adv gateway mode].


= Compatible devices =
= Compatible devices =