Amigos,estuve viendo por que el gringo crea el Ap BATMAN al inicio y luego lo destruye.<br>Algo ya habiamos visto el sabado pasado con Seba.<br><br>El asunto es que al /etc/config/wireless , hay un scrip /lib/wifi/madwifi.sh que lo analiza segun los tipos de vap que se declaren y ordena las athx que se van creando.<br>
<br>Si todas las declaraciones en /etc/config/wireless son AP, las ordena segun la posicion que ocupen, de arriba hacia abajo ath1, ath2, .... athx<br>Si en cambio hay alguna ad-hoc o ahdemo, la deja siempre ultima. En el caso nuestro quedaria como ath2, porque primero estan los dos ap. El orden de los ap queda dado por quien esta declarado primero y al final siempre queda la ad-hoc independientemente de la posicion con que fuera declarada.<br>
<br>EL gringo crea tres ap, batman, open-mesh y mySecure, en ese orden seria ath0, ath1 y ath2 siempre.<br>Luego destruye ath0 y la vuelve a crear como ahdemo, de ese modo se asegura que la malla quede siempre sobre ath0.<br>
<br>Yo no le encuentro mucho sentido al asunto, a menos que estuviera pensando en hacer la configuracion mas flexible y permitir configurar cuantos ap se quieren, si los dos, si solo el encriptado o solo el abierto.<br><br>
De cualquier manera, creo que se fue mucho de la sintaxis documentada para los archivos /etc/config/wireless y /network que se puede leer en la docu de openwrt. Agrega parametros, declara cosas en cualquier lugar y no usa la correlacion que tienen esos dos archivos, siendo que en /etc/config/wireless se trabaja en capa 2 y en el /etc/config/network en capa 3.<br>
<br>Por eso propongo que respetemos estrictamente la sintaxis de OpenWRT y usando wireles y network saquemos de alli, via el comando uci, todos los valores que se necesitan para configurar la malla.<br><br>Usando este /etc/config/wireless:<br>
<br>config wifi-device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;wifi0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option type&nbsp;&nbsp;&nbsp;&nbsp; &quot;atheros&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option channel&nbsp; &quot;5&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option mode&nbsp;&nbsp;&nbsp;&nbsp; &quot;11g&quot;<br><br># Mesh ad-hoc<br>config wifi-iface<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option device&nbsp;&nbsp; &quot;wifi0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option network&nbsp; &quot;mesh&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option mode&nbsp;&nbsp;&nbsp;&nbsp; &quot;ahdemo&quot;<br>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option ssid&nbsp;&nbsp;&nbsp;&nbsp; &quot;ap-mesh&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option bssid&nbsp;&nbsp;&nbsp; 02:ca:ff:ee:ba:be<br>
<br># AP private<br>config wifi-iface<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option device&nbsp;&nbsp; &quot;wifi0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option network&nbsp; &quot;private&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option mode&nbsp;&nbsp;&nbsp;&nbsp; &quot;ap&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option ssid&nbsp;&nbsp;&nbsp;&nbsp; &quot;mySecure&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option hidden&nbsp;&nbsp; &quot;0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option encryption&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;psk&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option key&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;0p3nm35h&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option disabled &quot;1&quot;<br><br># AP Public<br>config wifi-iface<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option device&nbsp;&nbsp; &quot;wifi0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option network&nbsp; &quot;public&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option mode&nbsp;&nbsp;&nbsp;&nbsp; &quot;ap&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option ssid&nbsp;&nbsp;&nbsp;&nbsp; &quot;open-mesh&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option hidden&nbsp;&nbsp; &quot;0&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option encryption &quot;none&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option isolate&nbsp; &quot;1&quot;<br><br><br><br><br>root@robin:~# cat /etc/config/wireless<br>config wifi-device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;wifi0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option type&nbsp;&nbsp;&nbsp;&nbsp; &quot;atheros&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option channel&nbsp; &quot;5&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option mode&nbsp;&nbsp;&nbsp;&nbsp; &quot;11g&quot;<br><br># Mesh ad-hoc<br>config wifi-iface<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option device&nbsp;&nbsp; &quot;wifi0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option network&nbsp; &quot;mesh&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option mode&nbsp;&nbsp;&nbsp;&nbsp; &quot;ahdemo&quot;<br>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option ssid&nbsp;&nbsp;&nbsp;&nbsp; &quot;ap-mesh&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option bssid&nbsp;&nbsp;&nbsp; 02:ca:ff:ee:ba:be<br><br># AP private<br>config wifi-iface<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option device&nbsp;&nbsp; &quot;wifi0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option network&nbsp; &quot;private&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option mode&nbsp;&nbsp;&nbsp;&nbsp; &quot;ap&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option ssid&nbsp;&nbsp;&nbsp;&nbsp; &quot;mySecure&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option hidden&nbsp;&nbsp; &quot;0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option encryption&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;psk&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option key&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;0p3nm35h&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option disabled &quot;1&quot;<br><br># AP Public<br>config wifi-iface<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option device&nbsp;&nbsp; &quot;wifi0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option network&nbsp; &quot;public&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option mode&nbsp;&nbsp;&nbsp;&nbsp; &quot;ap&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option ssid&nbsp;&nbsp;&nbsp;&nbsp; &quot;open-mesh&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option hidden&nbsp;&nbsp; &quot;0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option encryption &quot;none&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; option isolate&nbsp; &quot;1&quot;<br><br><br><br><br><br>