qMp (Quick Mesh Project) and BMX6/BMX7 development site: Assumpteshttps://dev.qmp.cat/https://dev.qmp.cat/favicon.ico?16699090422013-11-24T22:16:41ZqMp (Quick Mesh Project) and BMX6/BMX7 development site
Redmine qMp (Quick Mesh Project) - Packages - Característica #270 (Nou): Disable LuCI menu when a service...https://dev.qmp.cat/issues/2702013-11-24T22:16:41ZJorge L. Florit
<p>When a service is disabled (Configuration > Services) if it has a LuCI menu option (e.g. b6m Map, Splash, etc.) is still visible but when is selected no options are available or with errors [1].<br />This menus should be disabled/removed too when service is disabled.</p>
<p>[1] Example of "Tools > Splash" menu with Captive portal disabled:</p>
<p><strong>Splash editor</strong><br />No such file or directory</p> qMp (Quick Mesh Project) - Packages - Característica #269 (Nou): Hide the Administration menu of ...https://dev.qmp.cat/issues/2692013-11-04T20:53:16ZPau Escrichpau@dabax.net
<p>The Administration menu should be less visible for the user since it can confuse him.</p>
<p>See issue 268 <a class="external" href="http://dev.qmp.cat/issues/268">http://dev.qmp.cat/issues/268</a> for more info.</p> qMp (Quick Mesh Project) - Packages - Característica #231 (Nou): HandBook for quick and community...https://dev.qmp.cat/issues/2312013-04-29T11:22:58ZPau Escrichpau@dabax.net
<p>Many users does not understand the idea of the qMp deployments. Since they are comming from other kind of network environments the mesh networks are hard to understand.</p>
<p>There exist some documentation in the wiki, but would be very useful to have a little handbook (5-10 pags) which explains the kinf of deployments you can do with qMp and how to achieve them.</p>
<p>I think graphs like this one would be the best to explain the end-user how to use the firmware: <a class="external" href="https://qmp.cat/projects/qmp/wiki/Starting">https://qmp.cat/projects/qmp/wiki/Starting</a></p> qMp (Quick Mesh Project) - Packages - Característica #221 (Nou): System upgrade from web interfacehttps://dev.qmp.cat/issues/2212013-03-07T09:53:27ZPau Escrichpau@dabax.net
<p>The command<br /><pre>
qmpcontrol upgrade
</pre> <br />can be used to automatically upgrade the qMp software by downloading the new last compiled image from fw.qmp.cat and installing it.</p>
<p>More information can be found here: <a class="external" href="http://qmp.cat/projects/qmp/wiki/Upgrade_system">http://qmp.cat/projects/qmp/wiki/Upgrade_system</a></p> qMp (Quick Mesh Project) - Packages - Característica #211 (Nou): Static IPs and Routeshttps://dev.qmp.cat/issues/2112013-02-13T12:23:12ZPau Escrichpau@dabax.net
<p>qMp config file should allow the specification of static routes and IPs, for instance</p>
<p>config stanet<br /> option dev eth0<br /> option ip 1.1.1.1/27<br /> option gw 5.5.5.0/24</p> qMp (Quick Mesh Project) - Packages - Característica #207 (Nou): IPv6 throw routeshttps://dev.qmp.cat/issues/2072013-02-12T18:20:58ZPau Escrichpau@dabax.net
<p>A new approach in the IPv6 throw routes should be considered.<br />The current one (bmx6 adding throw rules to the routing table) is not compatible at all with IPv6.<br />There have been a discussion in the mailing list, this is the last mail from Axel which explains mostly what should be done.</p>
<pre>
You can not have the same route with the same metric. But with a different metric it is possible!
udhcpc for example allows setting the metric via /etc/config/network interface metric option
(look at UPCc6-ab: where I tested: uci set network.wan0.metric=2048, and that worked).
After a /etc/init.d/network restart ip r shows:
root@UPCc6-ab:~# ip r
169.254.171.0/29 dev wlan0 proto kernel scope link src 169.254.171.1
10.228.205.0/28 dev br-lan proto kernel scope link src 10.228.205.1
10.228.207.0/24 dev eth0 proto kernel scope link src 10.228.207.3
default via 10.228.207.1 dev eth0 metric 2048
instead of:
default via 10.228.207.1 dev eth0
where no metric means metric=0
and bluntly adding another default route:
root@UPCc6-ab:~# ip r add default via 10.228.207.123 dev eth0 metric 10000
root@UPCc6-ab:~# ip r
169.254.171.0/29 dev wlan0 proto kernel scope link src 169.254.171.1
10.228.205.0/28 dev br-lan proto kernel scope link src 10.228.205.1
10.228.207.0/24 dev eth0 proto kernel scope link src 10.228.207.3
default via 10.228.207.1 dev eth0 metric 2048
default via 10.228.207.123 dev eth0 metric 10000
Since bmx6 is by default using metric 1024 (higher priority than 2048)
a second (bmx6) default (tunnel) route would be possible and
preferred over the dhcp default route. But all other local
networks (e.g. 10.228.205.0/28 dev br-lan) have a metric=0
thus a higher priority than bmx6 routes.
If this is what's needed then no code changes are needed. Just:
uci set network.wan0.metric=2048
uci set bmx6.ipVersion.throwRoutes=0
uci set bmx6.ipVersion.tableTun=254
ip rules can be left as they are and no dedicated bmx6 tableTunDef parameter is needed!
</pre> qMp (Quick Mesh Project) - Packages - Característica #156 (Nou): Scan tool for Wireless tabhttps://dev.qmp.cat/issues/1562012-06-13T18:17:21ZPau Escrichpau@dabax.net
<p>A little tool to scan for WiFi networks in the Wireless tab would be useful.<br />As reference the current implementation of the WiFi section of luci-mod-admin can be used.</p> qMp (Quick Mesh Project) - Packages - Característica #154 (Nou): Support for IBSS or 802.11s encr...https://dev.qmp.cat/issues/1542012-06-03T16:44:04ZPau Escrichpau@dabax.net
<p>Support for WPA2 encryption is now possible thanks to IBSS_RSN. Mac80211 (ath5k/ath9k) has support for it in OpenWRT trunk.</p>
<p>Some characteristics are:</p>
<p>- Broadcast messages are encrypted used the common shared key</p>
<p>- Unicast messages are encrypted using a uniq private token between the nodes</p>
<p>- It is managed by hostapd and wpa_supplicant (or wpad in OpenWRT)</p>
<p>It is very interesting for QMP to secure the backbone mesh network.</p> qMp (Quick Mesh Project) - Packages - Característica #139 (Nou): Detect fake internethttps://dev.qmp.cat/issues/1392012-04-20T14:38:50ZPau Escrichpau@dabax.net
<p>If there is a node publishing a fake internet, the rest of nodes should have some system to detect it and solve it.<br />I don't know if it should be managed by bmx6, gwck or the same system.</p> qMp (Quick Mesh Project) - Packages - Característica #138 (Nou): Add "auto" channel optionhttps://dev.qmp.cat/issues/1382012-04-20T14:36:43ZPau Escrichpau@dabax.net
<p>Now the wifi autoconfiguration system chooses a random channel for AP (from 1 to 11). <br />However would be better if instead a random it selects on of the next channels: 1, 6, 11<br />Because having multiple APs in the same channel (for instance 6) is better than having in the same freq range but in different channels (like 5, 6 and 7).</p> qMp (Quick Mesh Project) - Packages - Suport #133 (En progrés): Check all translationshttps://dev.qmp.cat/issues/1332012-04-10T11:18:32ZPau Escrichpau@dabax.net
<p>In the luci admin module is used the translation function for the entry in the controller file:</p>
<p>entry({"admin", "status"}, alias("admin", "status", "overview"), _("Status"), 20).index = true</p>
<p>From: <a class="external" href="http://luci.subsignal.org/trac/browser/luci/trunk/modules/admin-full/luasrc/controller/admin/status.lua">http://luci.subsignal.org/trac/browser/luci/trunk/modules/admin-full/luasrc/controller/admin/status.lua</a></p>
<p>However they are using _() instead translate(). I don't know yet if it is the same funcion or they are different. It has to be checked.</p> qMp (Quick Mesh Project) - Packages - Error #126 (En progrés): Use SSID to indentify the nodehttps://dev.qmp.cat/issues/1262012-03-28T14:48:08ZPau Escrichpau@dabax.net
<p>IBSS SSID can be used for indentify the node, it can provide an easy way to know at which node are you connected.</p> qMp (Quick Mesh Project) - Packages - Error #118 (Nou): some IPv6 in bmx6-luci are wronghttps://dev.qmp.cat/issues/1182012-03-15T15:56:43ZPau Escrichpau@dabax.net
<p>In Links tab of bmx6-luci the IPv6 shown is link local. It should be the global one if exist.<br />Same happens in neighbours with viaIP column.</p>
<p>Also in Neighbours if an originator is seen by more than one direct neighbours, it it shown many times. It should be seen just one time.</p> qMp (Quick Mesh Project) - Packages - Característica #100 (Nou): Implement a MAC address whitelis...https://dev.qmp.cat/issues/1002012-01-03T19:53:59ZAgustí Moll Garciaagusti@biruji.org
<p>Alguns usuaris haurien de poder "saltar" (whitelist) l'splash.</p> qMp (Quick Mesh Project) - Packages - Característica #99 (Nou): Mobile-device friendly splashhttps://dev.qmp.cat/issues/992012-01-03T19:45:44ZAgustí Moll Garciaagusti@biruji.org
<p>Implement mobile devices detection to present them a mobile-device friendly splash.</p>