186
edits
Line 10: | Line 10: | ||
:The SSH password should be stored securely and a couple of stickers with the wpa2 and admin password should be printed for the user. | :The SSH password should be stored securely and a couple of stickers with the wpa2 and admin password should be printed for the user. | ||
[https://github.com/sudomesh/openwrt-firmware Sudomesh Firmware Github Repo] | |||
Status: | |||
= Stuff the firmware should have = | |||
<big>Ranked from most to least important</big> | |||
== | == Splash page == | ||
We | We can capture OS specific probes in order to specifically redirect captive portal requests without affecting any other network traffic. | ||
Status: | Status: | ||
== SSH server == | == SSH server == | ||
Line 35: | Line 33: | ||
We'll use this as the mesh protocol. | We'll use this as the mesh protocol. | ||
Status: Implemented | |||
== Multiple virtual network interfaces with their own SSIDs == | == Multiple virtual network interfaces with their own SSIDs == | ||
Line 45: | Line 45: | ||
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? | 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? | ||
In order to serve a secure web admin config to home users, we'll probably always serve 3 APs with one private WPA encrypted home link so that users can access their admin page. | |||
Status: | |||
== Web admin interface == | == Web admin interface == | ||
Line 62: | Line 66: | ||
*Donate / "buy routers as presents for your friends"-button. | *Donate / "buy routers as presents for your friends"-button. | ||
:One idea we had (but this is probably better for splash screen) is "adopt a node". Where a neighbor who uses a node a lot and depends on the node can donate some money to keep it up, but can then give a nickname or avatar to the node. Or something. [[User:Mitar|Mitar]] ([[User talk:Mitar|talk]]) 22:20, 24 July 2013 (PDT) | :One idea we had (but this is probably better for splash screen) is "adopt a node". Where a neighbor who uses a node a lot and depends on the node can donate some money to keep it up, but can then give a nickname or avatar to the node. Or something. [[User:Mitar|Mitar]] ([[User talk:Mitar|talk]]) 22:20, 24 July 2013 (PDT) | ||
Status: [[User:Maxb|Maxb]] is implementing. Git repo to come soon! | |||
== Watchdog script == | == Watchdog script == | ||
Node tests itself to see if it has connectivity, etc and resets itself if necessary. | Node tests itself to see if it has connectivity, etc and resets itself if necessary. | ||
== Location and status reporting == | |||
Something that reports location and status when polled. | |||
We developed this format and easy to publish status data from nodes for our [http://dev.wlan-si.net/wiki/Nodewatcher/NodeTelemetryProvider nodewatcher]. OpenWrt packages are [https://github.com/wlanslovenija/firmware-packages-opkg/tree/master/util here]. [[User:Mitar|Mitar]] ([[User talk:Mitar|talk]]) 22:02, 11 July 2013 (PDT) | |||
Status: Waiting for nodewatcher project to finish | |||
Nice to have: | Nice to have: | ||
Line 79: | Line 93: | ||
To support letting node owners select how much bandwidth they share. | To support letting node owners select how much bandwidth they share. | ||
== Internet VPN == | == Internet VPN == |