<div dir="ltr">Thanks for reply! I reply inline too.<br><div class="gmail_extra"><br><div class="gmail_quote">2015-05-13 17:01 GMT+02:00 Andy Gunn <span dir="ltr"><<a href="mailto:andygunn@opentechinstitute.org" target="_blank">andygunn@opentechinstitute.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi Mario - I have a few thoughts below, in-line with your questions.<br>
<br>
On 05/12/2015 11:13 AM, Mario Giammarco wrote:<br>
> Hello, just a quick introduction: I am trying to use mesh<br>
> technologies to win digital divide in Italy. I am planning a "self<br>
> sutstaining" network where people and enterprise will buy mesh<br>
> nodes to receive several services and so they will indirectly make<br>
> the mesh bigger. Eventually I will describe the "marketing"<br>
> strategies I am choosing. I have first two technical questions:<br>
><br>
> 1) How can I monitor nodes from outside the mesh? Can I also change<br>
> all node parameters (e.g. modifying wpa password to all nodes) with<br>
> a centralized management tool?<br>
<br>
A few things on this. Right now, it isn't possible to change a setting<br>
across the entire network at once - such as changing the WPA password<br>
on all the Access Points. This was the trade off of making Commotion<br>
nodes more autonomous - people can set up their nodes and connect to a<br>
mesh and only share what they want, etc.<br></blockquote><div><br></div><div>Nice, but I need to also support non technical people who want a node that "just works", so I am interested to know if commotion is interested to build a centralized tool. <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
For monitoring, there isn't anything built-in to Commotion right now.<br>
You can install collectd or snmpd packages on the nodes using the<br>
normal software package installation pages (Advanced -> System -><br>
Software, then update the package list and search for the monitoring<br>
packages you want to install). You will need to run a monitoring<br>
server such as Zabbix, Cacti, Nagios, or others. The setup for these<br>
servers is complicated, and a bit beyond the scope of our<br>
documentation currently (though I hope to have something more someday).<br>
<br></blockquote><div><br></div><div>Thanks if snmp is supported I can use OpenNMS server that is probably easier to setup than others solutions.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We have a basic Zabbix setup guide here:<br>
<a href="https://wiki.commotionwireless.net/doku.php/general_resources/documentat
ion/monitoring/zabbix" target="_blank">https://wiki.commotionwireless.net/doku.php/general_resources/documentat<br>
ion/monitoring/zabbix</a><br>
But some parts of it may be out of date. I'm not an expert on the<br>
setup, unfortunately.<br>
<br>
Commotion is currently working with wlan-Slovenija to integrate with<br>
their dashboard and map:<br>
<a href="https://wlan-si.net/en/map/" target="_blank">https://wlan-si.net/en/map/</a><br>
It will be possible to set up your own local or hosted dashboard<br>
server using this system - but I will let other folks talk about that<br>
platform, and when it will be available for use with Commotion.<br>
<br></blockquote><div>Good to know. Infact probably I expressed myself wrong, for "monitor nodes" I meant also "access their web interface from outside the mesh". <br></div><div>If I need to quick change something o a node and I am not in the mesh it is a problem.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Other folks on the list may have other thoughts on monitoring solutions!<br>
<br>
> 2) In some use cases I need a level 2 mesh so I can pass dhcp to a<br>
> subset of nodes. Is there a pratical way to do this with commotion<br>
> wireless? I am thinking to put an "ether over ip" vpn on each node<br>
> that communicates with a (mikrotik) gateway that is also dhcp<br>
> server<br>
<br>
Commotion uses OLSR for creating a level 3 network layer mesh - but<br>
you can also mesh over Ethernet (or a point-to-point wireless bridge,<br>
or whatever) between nodes, as shown here:<br>
<a href="https://commotionwireless.net/docs/cck/installing-configuring/advanced-h
ardware-setups/" target="_blank">https://commotionwireless.net/docs/cck/installing-configuring/advanced-h<br>
ardware-setups/</a><br>
<br>
It should be possible to just pass DHCP to a subset of nodes through a<br>
standard point-to-multipoint network, if that would work...<br>
<br>
Each Commotion node assigns IP addresses to the attached clients<br>
(whether on the Access Point or LAN) via DHCP. If you want to allocate<br>
IPs to segments of the mesh clients from a central DHCP server, I'm<br>
not sure how (or if) that can be set up with Commotion...<br>
<br>
> Can you give me some suggestions?<br></blockquote><div><br></div><div>If you look at cloudtrax routers they have two SSID, one for a level3 mesh and one for a level2 mesh.<br></div><div>The level2 mesh is like a local network so if there is attached one router that provides dhcp each node connected to that ssid will get dhcp.<br></div><div>With only a level3 mesh there is an alternative: you can use a vpn to simulate a level2 network over level3 mesh.<br><br></div><div>So I can have:<br><br></div><div>PC1->VPNclient->commotion-router->....commotion-router->modem->internet->VPN-server->PC2<br></div><div><br></div><div>Assuming that VPNClient (and VPNServer) is some hardware router with vpn support here we can see that PC1 can get a dhcp from PC2 because it does not see the mesh at all.<br></div><div>But I would like to avoid to install VPNclient and I hope I can install some package to commotion router to make it also work as a vpn-client. So e.g. if I connect PC1 to ethernet1 of commotion router I go into vpn, if I connect PC1 to ethernet port 2 I go in to commotion mesh.<br><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
><br>
> Thank you very much in advance, Mario<br>
<br>
Hopefully this gets things started, thanks Mario.<br>
- -Andy<br>
<br></blockquote><div><br></div><div>Thanks again! <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
- --<br>
Andy Gunn, Field Engineer<br>
Open Technology Institute, New America<br>
<a href="mailto:andygunn@opentechinstitute.org">andygunn@opentechinstitute.org</a> | 202-596-3484<br>
PGP: F1D2 CD5E 9F15 EEB0 232A 1EFA EEDC DC5C F1D5 653C<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2.0.22 (GNU/Linux)<br>
<br>
iQEcBAEBAgAGBQJVU2dRAAoJEO7c3Fzx1WU8SDoIAJEutVOVa1uQitFhbhgMxcHK<br>
DL1x517Zee9iNL5VThji+GE0RLgaULW4Q1x7q7+q0WWawZgMjHogua2sLBii9CiE<br>
GLxKxhpLmdr7pg2CG6gv4eeXQjOtFUsJ6NlRELoZKL4TPt8/CKpzKWh8hmHKt68/<br>
OWnZIBJEGfD9B5EwO5KEI2kpFbV0RWqkgYUUWBPYby+EYUg4M+Ijbl5fzAMlF6z3<br>
9q4pR5PA0WdJ8y6o50rOxe2RoJ8ypcvuv3h+uRYuYL7VxF8J7d6FdPGJZdaeVRXI<br>
q02JoLHHcqLaQcSkPr3jYxXu/XQiTl/hT0/hElsXuJBSYHp0CaUn/ULLOwURILM=<br>
=0KEF<br>
-----END PGP SIGNATURE-----<br>
</blockquote></div><br></div></div>