Ciao Alessio rispondo in linea<br><br><div class="gmail_quote">Il giorno 11 settembre 2012 10:57, Alessio Caiazza <span dir="ltr"><<a href="mailto:nolith@abisso.org" target="_blank">nolith@abisso.org</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2012/9/10 Alessandro (aka ArkaNet) <<a href="mailto:arkantiko@gmail.com">arkantiko@gmail.com</a>>:<br>
<div class="im">> Ciao ti rispondo in linea<br>
><br>
> Il giorno 10 settembre 2012 22:03, Alessio Caiazza <<a href="mailto:nolith@abisso.org">nolith@abisso.org</a>> ha<br>
> scritto:<br>
><br>
>> ok allora ci riprovo.<br>
>><br>
>> Intanto ho già trovato delle incongruenze con quello che avevo fatto io.<br>
>><br>
>><br>
>> Il giorno lunedì 10 settembre 2012, alle ore 19:32, Alessandro (aka<br>
>> ArkaNet) ha scritto:<br>
>><br>
</div>>> [...]<br>
<div class="im">>><br>
>> conta che poi la fonera è notoriamente lenta quindi non aspettarti<br>
>> risposte extralusso :D<br>
>><br>
>> Se parte già son felice<br>
><br>
><br>
> lol<br>
<br>
</div>Misson complete!<br>
È partita, però....<br>
<br>
<br>
ho dovuto correggere un po' di cose nei file di conf autogenerati per<br>
farlo entrare in mesh con la fonera che avevo configurato a mano.<br></blockquote><div><br></div><div>Ok è normale, il file /etc/config/eigennet è il primo passo per la configurazione del device</div><div>quelli presenti sono dati del tutto fittizi per far partire il device.</div>
<div>Hai fatto bene ;)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
cominciamo:<br>
# cat /etc/config/eigennet<br>
<br>
config 'section' 'general'<br>
        option 'debugLevel' '0'<br>
        option 'bootmode' '2'<br>
<br>
config 'section' 'network'<br>
        option 'accept_clients' 'true'<br>
        option 'ip6addr_mesh' '2001:1418:17d:beeb::1/128'<br>
        option 'ip6addr_lan' '2001:1418:17d:beef::1/64'<br>
        option 'radvd_prefix' '2001:1418:17d:beef::/64'<br>
        option 'ip4addr_mesh' '172.16.63.2'<br>
        option 'netmask_mesh' '255.255.0.0'<br>
        option 'ip4addr_lan' '10.63.2.1'<br>
        option 'netmask_lan' '255.255.255.0'<br>
        list 'resolvers' '160.80.221.11 8.8.8.8'<br>
        option 'hostName' 'spike'<br>
        option 'wan_set' 'false'<br>
        option 'ip4_wan' '0.0.0.0'<br>
        option 'wan_mask' '0.0.0.0'<br>
<br>
config 'section' 'olsrd'<br>
        option 'hna6' '2001:1418:17d:beef::'<br>
        option 'lan6prefix' '64'<br>
        option 'hna4' '10.63.2.0'<br>
        option 'gw_enable' 'false'<br>
<br>
config 'section' 'snmp'<br>
        option 'Enable' 'true'<br>
        option 'Contact' '<a href="mailto:nolith@abisso.org">nolith@abisso.org</a>'<br>
        option 'Location' 'roaming spike'<br>
<br>
config 'section' 'wireless'<br>
        option 'supernode' 'false'<br>
        option 'wifi_clients' 'true'<br>
        option 'wifi_mesh' 'true'<br>
        option 'countrycode' 'US'<br>
        option 'wifi_channel' '1'<br>
        option 'meshSSID' '<a href="http://mesh.ninux.org" target="_blank">mesh.ninux.org</a>'<br>
        option 'meshBSSID' '02:aa:bb:cc:dd:00'<br>
        option 'meshMcastRate' '6000'<br>
        option 'apSSID' '<a href="http://ap.ninux.org" target="_blank">ap.ninux.org</a>'<br>
        option 'apKEY' 'none'<br>
        option 'apMaxClients' '25'<br>
        option 'tx_power' '10'<br>
<br>
config 'section' 'hotspot'<br>
        option 'hs_enable' '1'<br>
        option 'hsMaxClients' '50'<br>
        option 'hsSSID' '<a href="http://www.ninux.org" target="_blank">www.ninux.org</a>'<br>
        option 'ip4addr_hs' '192.168.10.1'<br>
        option 'netmask_hs' '255.255.255.0'<br>
<br>
config 'section' 'gw4server'<br>
        option 'enabled' 'false'<br>
        option 'strictCheck' 'false'<br>
        option 'checkInterval' '10s'<br>
        option 'bandwidth' '2000/512'<br>
        list 'checkHosts' '8.8.8.8'<br>
        list 'checkHosts' '8.8.4.4'<br>
<br>
config 'section' 'pointing'<br>
        option 'enabled' 'true'<br>
<br>
config 'section' 'bwtestclient'<br>
        option 'enabled' 'true'<br>
<br>
config 'section' 'bwtestserver'<br>
        option 'enabled' 'true'<br>
<br>
config 'section' 'sshserver'<br>
        option 'enabled' 'true'<br>
        option 'passwdAuth' 'true'<br>
<br>
config 'section' 'httpinfo'<br>
        option 'enabled' 'true'<br>
<br>
quindi /etc/init.d/eigenet start<br></blockquote><div><br></div><div>prova con 'reboot && exit' ;)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
dopo i 2 restart la situazione è:<br>
<br>
# ifconfig<br>
ath0      Link encap:Ethernet  HWaddr 0A:18:84:12:0E:5D<br>
          inet addr:172.16.63.2  Bcast:172.16.255.255  Mask:255.255.0.0<br>
          inet6 addr: 2001:1418:17d:beeb::1/128 Scope:Global<br>
          inet6 addr: fe80::818:84ff:fe12:e5d/64 Scope:Link<br>
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:0<br>
          RX bytes:0 (0.0 B)  TX bytes:1074 (1.0 KiB)<br></blockquote><div><br></div><div>ok questa è l'interfaccia mesh</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
ath0-1    Link encap:Ethernet  HWaddr 00:18:84:12:0E:5D<br>
          inet6 addr: fe80::218:84ff:fe12:e5d/64 Scope:Link<br>
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>
          RX packets:749 errors:0 dropped:749 overruns:0 frame:0<br>
          TX packets:504 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:0<br>
          RX bytes:21450 (20.9 KiB)  TX bytes:86440 (84.4 KiB)<br></blockquote><div><br></div><div>qusto è l'AP che è bridgiato con la lan</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
ath0-2    Link encap:Ethernet  HWaddr 06:18:84:12:0E:5D<br>
          inet addr:192.168.10.1  Bcast:192.168.10.255  Mask:255.255.255.0<br>
          inet6 addr: fe80::418:84ff:fe12:e5d/64 Scope:Link<br>
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:0<br>
          RX bytes:0 (0.0 B)  TX bytes:880 (880.0 B)<br></blockquote><div><br></div><div>questo è l'hotspot</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
br-lan    Link encap:Ethernet  HWaddr 00:18:84:12:0E:5C<br>
          inet addr:10.63.2.1  Bcast:10.63.2.255  Mask:255.255.255.0<br>
          inet6 addr: 2001:1418:17d:beef::1/64 Scope:Global<br>
          inet6 addr: fe80::218:84ff:fe12:e5c/64 Scope:Link<br>
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>
          RX packets:33028 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:32266 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:0<br>
          RX bytes:2663665 (2.5 MiB)  TX bytes:3040777 (2.8 MiB)<br>
<br>
eth0      Link encap:Ethernet  HWaddr 00:18:84:12:0E:5C<br>
          inet6 addr: fe80::218:84ff:fe12:e5c/64 Scope:Link<br>
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>
          RX packets:32286 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:32053 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:1000<br>
          RX bytes:3096746 (2.9 MiB)  TX bytes:3024734 (2.8 MiB)<br>
          Interrupt:4 Base address:0x1000<br>
<br>
lo        Link encap:Local Loopback<br>
          inet addr:127.0.0.1  Mask:255.0.0.0<br>
          inet6 addr: ::1/128 Scope:Host<br>
          UP LOOPBACK RUNNING  MTU:16436  Metric:1<br>
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:0<br>
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)<br>
<br>
wifi0     Link encap:UNSPEC  HWaddr<br>
00-18-84-12-0E-5D-00-00-00-00-00-00-00-00-00-00<br>
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>
          RX packets:113906 errors:0 dropped:0 overruns:0 frame:25906<br>
          TX packets:611 errors:69 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:195<br>
          RX bytes:18697803 (17.8 MiB)  TX bytes:109872 (107.2 KiB)<br>
          Interrupt:3 Memory:b0000000-b000ffff<br>
<br>
<br>
# brctl show<br>
bridge name     bridge id               STP enabled     interfaces<br>
br-lan          8000.001884120e5c       no              eth0<br>
                                                        ath0-1<br>
<br>
# iwconfig<br>
lo        no wireless extensions.<br>
<br>
eth0      no wireless extensions.<br>
<br>
br-lan    no wireless extensions.<br>
<br>
wifi0     no wireless extensions.<br>
<br>
ath0-1    IEEE 802.11g  ESSID:"<a href="http://ap.ninux.org" target="_blank">ap.ninux.org</a>"<br>
          Mode:Master  Frequency:2.412 GHz  Access Point: 00:18:84:12:0E:5D<br>
          Bit Rate:0 kb/s   Tx-Power=10 dBm<br>
          RTS thr:off   Fragment thr:off<br>
          Encryption key:off<br>
          Power Management:off<br>
          Link Quality=0/70  Signal level=-96 dBm  Noise level=-96 dBm<br>
          Rx invalid nwid:50  Rx invalid crypt:0  Rx invalid frag:0<br>
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0<br>
<br>
ath0-2    IEEE 802.11g  ESSID:"<a href="http://www.ninux.org" target="_blank">www.ninux.org</a>"<br>
          Mode:Master  Frequency:2.412 GHz  Access Point: 06:18:84:12:0E:5D<br>
          Bit Rate:0 kb/s   Tx-Power=10 dBm<br>
          RTS thr:off   Fragment thr:off<br>
          Encryption key:off<br>
          Power Management:off<br>
          Link Quality=0/70  Signal level=-96 dBm  Noise level=-96 dBm<br>
          Rx invalid nwid:63  Rx invalid crypt:0  Rx invalid frag:0<br>
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0<br>
<br>
ath0      IEEE 802.11g  ESSID:"<a href="http://mesh.ninux.org" target="_blank">mesh.ninux.org</a>"<br>
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: 02:AA:BB:CC:DD:00<br>
          Bit Rate:0 kb/s   Tx-Power=10 dBm<br>
          RTS thr:off   Fragment thr:off<br>
          Encryption key:off<br>
          Power Management:off<br>
          Link Quality=0/70  Signal level=-96 dBm  Noise level=-96 dBm<br>
          Rx invalid nwid:64  Rx invalid crypt:0  Rx invalid frag:0<br>
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0<br>
<br>
olrsd4 non parte per la configurazione sbagliata, in<br>
/etc/config/olrsd4 e anche nella versione ipv6<br>
i campi hna{4,6} sono vuoti<br>
la sezione interface è fatta così (senza nome dell'interfaccia)<br>
Interface "" {<br>
 Mode "mesh"<br>
}<br></blockquote><div><br></div><div>vedi a seguire</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
oltre al problema di olrs non ho capito perché viene specificato il<br>
BSSID della mesh, commentandolo in /etc/config/wireless sono riuscito<br>
a far dialogare le due fonera.<br></blockquote><div><br></div><div>perché generalmente le mesh funzionano basandosi su un BSSID comune (tutti i device annunciano lo stesso)</div><div>come effettivamente vedo qui</div></div>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
ath0      IEEE 802.11g  ESSID:"<a href="http://mesh.ninux.org/" target="_blank">mesh.ninux.org</a>"<br>          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: 02:AA:BB:CC:DD:00</blockquote></div></blockquote><div class="gmail_quote">
<div> ovviamente puoi personalizzare anche questo parametro dal file di config</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Altra domanda: come faccio a rigenerare i file di configurazione con<br>
eigennet senza usare firstboot? io vorrei che rigenerasse i file di<br>
configurazione senza cambiare nulla nel sistema.<br></blockquote><div><br></div><div>veniamo a noi :D</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
 /etc/config/eigennet<br>config 'section' 'general'<br>        option 'debugLevel' '0'<br>        option 'bootmode' '2' </blockquote></blockquote><div><br></div><div>settando il bootmode ad '1' quando si rebootta prende le modifiche</div>
<div>e quindi si setta automaticamente a '2' dopo il reboot</div><div>con bootmode > '2' effettua solo la rigenerazione dei file di olsr e nodogsplash ed attiva olsr</div> <br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Per ora mi fermo qui, un passo alla volta.<br>
<br>
Grazie,<br>
<div class="im HOEnZb">nolith<br></div></blockquote><div><br></div><div>di nulla ;)</div><div><br></div><div>prova e dimmi</div><div><br></div><div>se trovi utile qui c'è una miniguida da completare</div><div><a href="http://wiki.ninux.org/ScriptAutoConfig">http://wiki.ninux.org/ScriptAutoConfig</a></div>
<div>sei libero di integrarla ;)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im HOEnZb">
--<br>
Alessio "nolith" Caiazza<br>
</div><div class="HOEnZb"><div class="h5">il sapere umano appartiene al mondo.<br>
GPG 440C5437<br>
_______________________________________________<br>
Wireless mailing list<br>
<a href="mailto:Wireless@ml.ninux.org">Wireless@ml.ninux.org</a><br>
<a href="http://ml.ninux.org/mailman/listinfo/wireless" target="_blank">http://ml.ninux.org/mailman/listinfo/wireless</a><br>
</div></div></blockquote></div><br><br>PS: se vuoi testare qualcosa di ancora 'unstable' inserisci il seguente feed nel compiler<div><pre style="margin-top:0px;margin-bottom:0px;padding:0px;border:0px;white-space:pre-wrap">
<span style="font-family:arial,helvetica,sans-serif">src-git autoninux git://<a href="http://github.com/arkanet/nnx-trunk-auto.git;devel-multimode">github.com/arkanet/nnx-trunk-auto.git;devel-multimode</a></span></pre>dovrebbe provvedere sia al calcolo automatico delle hna4 e hna6 nonché al prefix per radvd</div>
<div>inoltre puoi decidere se utilizzare mesh adhoc oppure fare collegamenti con AP e STATION</div><div><br></div><div>appena ho tempo ci lavoro su e pusho tutto su eigennet nel branch roma ;)<br clear="all"><div><br></div>
-- <br><pre cols="72"><span style="background-color:rgb(255,255,255);white-space:normal"><font face="'comic sans ms', sans-serif"><i><pre cols="72">Alessandro (aka ArkaNet @ <a href="http://ninux.org" target="_blank">ninux.org</a>)
</pre></i></font></span></pre>
</div>