Tasks » Historial » Versió 5
Pau Escrich, 29-07-2012 11:41
| 1 | 1 | Pau Escrich | h1. Tasks |
|---|---|---|---|
| 2 | |||
| 3 | h2. IPv6 |
||
| 4 | 2 | Pau Escrich | |
| 5 | 1 | Pau Escrich | Right now qMp is using IPv6 ULA between the mesh nodes as main IP protocol. |
| 6 | However clients can only get IPv4 address (by DHCP). The first step of this task is to give IPv6 ULA to end users (by radvd announcements) |
||
| 7 | |||
| 8 | Another needed point is all related with IPv6 public addresses. |
||
| 9 | A Gateway node can get an IPv6 network range from its ISP. |
||
| 10 | When another node wants to use this node as gateway, it ask for an available IPv6 range using AHCP. |
||
| 11 | Then configure it to some interface (br-lan?) and give public IPv6 addresses to end users (by radvd announements) |
||
| 12 | |||
| 13 | h2. Tinc VPN |
||
| 14 | |||
| 15 | 3 | Pau Escrich | A VPN between qMp nodes is needed to be able to manage them in remote. Tinc seems the best option. |
| 16 | |||
| 17 | 1 | Pau Escrich | h2. smsfs |
| 18 | 3 | Pau Escrich | |
| 19 | The bmx6 sms is a cool feature which permits to send small messages (represented as files) to all nodes of the network. |
||
| 20 | However there is a restriction of XXX bytes per file (or message). A nice approach would be to create an abstraction layer |
||
| 21 | of this sms feature, something like sms filesystem. Then if the maximum size is M and the file size is N (where N > M). |
||
| 22 | 5 | Pau Escrich | The file is splited in X parts ( X = N/M ). Also gzip encryption can be used to minimize the network overhead. |
| 23 | 3 | Pau Escrich | |
| 24 | 5 | Pau Escrich | The fuse module may be used to provide an userspace-transparent filesystem. There exist a LUA API for fuse (flu): http://piratery.net/flu/index.html http://hg.piratery.net/flu/overview |
| 25 | 1 | Pau Escrich | |
| 26 | h2. Centralized control |
||
| 27 | |||
| 28 | 4 | Pau Escrich | A system to control all nodes from the network is needed. Maybe the SMS plugin can be used to broadcast the commands. |
| 29 | Some security must be implemented too (node A can get instructions from B but not from C). |
||
| 30 | |||
| 31 | 1 | Pau Escrich | h2. Statistics |
| 32 | |||
| 33 | h2. WPA2 + ADHOC |
||
| 34 | |||
| 35 | h2. Iptables Proxy |
||
| 36 | |||
| 37 | h2. bmx6 health daemon |