[Ninux-Wireless] aiutino script autoconfiguranti openwrt
Alessandro (aka ArkaNet)
arkantiko a gmail.com
Mar 11 Set 2012 20:00:46 CEST
Ciao Alessio rispondo in linea
Il giorno 11 settembre 2012 10:57, Alessio Caiazza <nolith a abisso.org> ha
scritto:
> 2012/9/10 Alessandro (aka ArkaNet) <arkantiko a gmail.com>:
> > Ciao ti rispondo in linea
> >
> > Il giorno 10 settembre 2012 22:03, Alessio Caiazza <nolith a abisso.org>
> ha
> > scritto:
> >
> >> ok allora ci riprovo.
> >>
> >> Intanto ho già trovato delle incongruenze con quello che avevo fatto io.
> >>
> >>
> >> Il giorno lunedì 10 settembre 2012, alle ore 19:32, Alessandro (aka
> >> ArkaNet) ha scritto:
> >>
> >> [...]
> >>
> >> conta che poi la fonera è notoriamente lenta quindi non aspettarti
> >> risposte extralusso :D
> >>
> >> Se parte già son felice
> >
> >
> > lol
>
> Misson complete!
> È partita, però....
>
>
> ho dovuto correggere un po' di cose nei file di conf autogenerati per
> farlo entrare in mesh con la fonera che avevo configurato a mano.
>
Ok è normale, il file /etc/config/eigennet è il primo passo per la
configurazione del device
quelli presenti sono dati del tutto fittizi per far partire il device.
Hai fatto bene ;)
>
> cominciamo:
> # cat /etc/config/eigennet
>
> config 'section' 'general'
> option 'debugLevel' '0'
> option 'bootmode' '2'
>
> config 'section' 'network'
> option 'accept_clients' 'true'
> option 'ip6addr_mesh' '2001:1418:17d:beeb::1/128'
> option 'ip6addr_lan' '2001:1418:17d:beef::1/64'
> option 'radvd_prefix' '2001:1418:17d:beef::/64'
> option 'ip4addr_mesh' '172.16.63.2'
> option 'netmask_mesh' '255.255.0.0'
> option 'ip4addr_lan' '10.63.2.1'
> option 'netmask_lan' '255.255.255.0'
> list 'resolvers' '160.80.221.11 8.8.8.8'
> option 'hostName' 'spike'
> option 'wan_set' 'false'
> option 'ip4_wan' '0.0.0.0'
> option 'wan_mask' '0.0.0.0'
>
> config 'section' 'olsrd'
> option 'hna6' '2001:1418:17d:beef::'
> option 'lan6prefix' '64'
> option 'hna4' '10.63.2.0'
> option 'gw_enable' 'false'
>
> config 'section' 'snmp'
> option 'Enable' 'true'
> option 'Contact' 'nolith a abisso.org'
> option 'Location' 'roaming spike'
>
> config 'section' 'wireless'
> option 'supernode' 'false'
> option 'wifi_clients' 'true'
> option 'wifi_mesh' 'true'
> option 'countrycode' 'US'
> option 'wifi_channel' '1'
> option 'meshSSID' 'mesh.ninux.org'
> option 'meshBSSID' '02:aa:bb:cc:dd:00'
> option 'meshMcastRate' '6000'
> option 'apSSID' 'ap.ninux.org'
> option 'apKEY' 'none'
> option 'apMaxClients' '25'
> option 'tx_power' '10'
>
> config 'section' 'hotspot'
> option 'hs_enable' '1'
> option 'hsMaxClients' '50'
> option 'hsSSID' 'www.ninux.org'
> option 'ip4addr_hs' '192.168.10.1'
> option 'netmask_hs' '255.255.255.0'
>
> config 'section' 'gw4server'
> option 'enabled' 'false'
> option 'strictCheck' 'false'
> option 'checkInterval' '10s'
> option 'bandwidth' '2000/512'
> list 'checkHosts' '8.8.8.8'
> list 'checkHosts' '8.8.4.4'
>
> config 'section' 'pointing'
> option 'enabled' 'true'
>
> config 'section' 'bwtestclient'
> option 'enabled' 'true'
>
> config 'section' 'bwtestserver'
> option 'enabled' 'true'
>
> config 'section' 'sshserver'
> option 'enabled' 'true'
> option 'passwdAuth' 'true'
>
> config 'section' 'httpinfo'
> option 'enabled' 'true'
>
> quindi /etc/init.d/eigenet start
>
prova con 'reboot && exit' ;)
>
> dopo i 2 restart la situazione è:
>
> # ifconfig
> ath0 Link encap:Ethernet HWaddr 0A:18:84:12:0E:5D
> inet addr:172.16.63.2 Bcast:172.16.255.255 Mask:255.255.0.0
> inet6 addr: 2001:1418:17d:beeb::1/128 Scope:Global
> inet6 addr: fe80::818:84ff:fe12:e5d/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:0 (0.0 B) TX bytes:1074 (1.0 KiB)
>
ok questa è l'interfaccia mesh
>
> ath0-1 Link encap:Ethernet HWaddr 00:18:84:12:0E:5D
> inet6 addr: fe80::218:84ff:fe12:e5d/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:749 errors:0 dropped:749 overruns:0 frame:0
> TX packets:504 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:21450 (20.9 KiB) TX bytes:86440 (84.4 KiB)
>
qusto è l'AP che è bridgiato con la lan
>
> ath0-2 Link encap:Ethernet HWaddr 06:18:84:12:0E:5D
> inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0
> inet6 addr: fe80::418:84ff:fe12:e5d/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:0 (0.0 B) TX bytes:880 (880.0 B)
>
questo è l'hotspot
>
> br-lan Link encap:Ethernet HWaddr 00:18:84:12:0E:5C
> inet addr:10.63.2.1 Bcast:10.63.2.255 Mask:255.255.255.0
> inet6 addr: 2001:1418:17d:beef::1/64 Scope:Global
> inet6 addr: fe80::218:84ff:fe12:e5c/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:33028 errors:0 dropped:0 overruns:0 frame:0
> TX packets:32266 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:2663665 (2.5 MiB) TX bytes:3040777 (2.8 MiB)
>
> eth0 Link encap:Ethernet HWaddr 00:18:84:12:0E:5C
> inet6 addr: fe80::218:84ff:fe12:e5c/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:32286 errors:0 dropped:0 overruns:0 frame:0
> TX packets:32053 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:3096746 (2.9 MiB) TX bytes:3024734 (2.8 MiB)
> Interrupt:4 Base address:0x1000
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
>
> wifi0 Link encap:UNSPEC HWaddr
> 00-18-84-12-0E-5D-00-00-00-00-00-00-00-00-00-00
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:113906 errors:0 dropped:0 overruns:0 frame:25906
> TX packets:611 errors:69 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:195
> RX bytes:18697803 (17.8 MiB) TX bytes:109872 (107.2 KiB)
> Interrupt:3 Memory:b0000000-b000ffff
>
>
> # brctl show
> bridge name bridge id STP enabled interfaces
> br-lan 8000.001884120e5c no eth0
> ath0-1
>
> # iwconfig
> lo no wireless extensions.
>
> eth0 no wireless extensions.
>
> br-lan no wireless extensions.
>
> wifi0 no wireless extensions.
>
> ath0-1 IEEE 802.11g ESSID:"ap.ninux.org"
> Mode:Master Frequency:2.412 GHz Access Point: 00:18:84:12:0E:5D
> Bit Rate:0 kb/s Tx-Power=10 dBm
> RTS thr:off Fragment thr:off
> Encryption key:off
> Power Management:off
> Link Quality=0/70 Signal level=-96 dBm Noise level=-96 dBm
> Rx invalid nwid:50 Rx invalid crypt:0 Rx invalid frag:0
> Tx excessive retries:0 Invalid misc:0 Missed beacon:0
>
> ath0-2 IEEE 802.11g ESSID:"www.ninux.org"
> Mode:Master Frequency:2.412 GHz Access Point: 06:18:84:12:0E:5D
> Bit Rate:0 kb/s Tx-Power=10 dBm
> RTS thr:off Fragment thr:off
> Encryption key:off
> Power Management:off
> Link Quality=0/70 Signal level=-96 dBm Noise level=-96 dBm
> Rx invalid nwid:63 Rx invalid crypt:0 Rx invalid frag:0
> Tx excessive retries:0 Invalid misc:0 Missed beacon:0
>
> ath0 IEEE 802.11g ESSID:"mesh.ninux.org"
> Mode:Ad-Hoc Frequency:2.412 GHz Cell: 02:AA:BB:CC:DD:00
> Bit Rate:0 kb/s Tx-Power=10 dBm
> RTS thr:off Fragment thr:off
> Encryption key:off
> Power Management:off
> Link Quality=0/70 Signal level=-96 dBm Noise level=-96 dBm
> Rx invalid nwid:64 Rx invalid crypt:0 Rx invalid frag:0
> Tx excessive retries:0 Invalid misc:0 Missed beacon:0
>
> olrsd4 non parte per la configurazione sbagliata, in
> /etc/config/olrsd4 e anche nella versione ipv6
> i campi hna{4,6} sono vuoti
> la sezione interface è fatta così (senza nome dell'interfaccia)
> Interface "" {
> Mode "mesh"
> }
>
vedi a seguire
>
>
> oltre al problema di olrs non ho capito perché viene specificato il
> BSSID della mesh, commentandolo in /etc/config/wireless sono riuscito
> a far dialogare le due fonera.
>
perché generalmente le mesh funzionano basandosi su un BSSID comune (tutti
i device annunciano lo stesso)
come effettivamente vedo qui
ath0 IEEE 802.11g ESSID:"mesh.ninux.org"
> Mode:Ad-Hoc Frequency:2.412 GHz Cell: 02:AA:BB:CC:DD:00
ovviamente puoi personalizzare anche questo parametro dal file di config
> Altra domanda: come faccio a rigenerare i file di configurazione con
> eigennet senza usare firstboot? io vorrei che rigenerasse i file di
> configurazione senza cambiare nulla nel sistema.
>
veniamo a noi :D
/etc/config/eigennet
> config 'section' 'general'
> option 'debugLevel' '0'
> option 'bootmode' '2'
settando il bootmode ad '1' quando si rebootta prende le modifiche
e quindi si setta automaticamente a '2' dopo il reboot
con bootmode > '2' effettua solo la rigenerazione dei file di olsr e
nodogsplash ed attiva olsr
>
> Per ora mi fermo qui, un passo alla volta.
>
> Grazie,
> nolith
>
di nulla ;)
prova e dimmi
se trovi utile qui c'è una miniguida da completare
http://wiki.ninux.org/ScriptAutoConfig
sei libero di integrarla ;)
> --
> Alessio "nolith" Caiazza
> il sapere umano appartiene al mondo.
> GPG 440C5437
> _______________________________________________
> Wireless mailing list
> Wireless a ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless
>
PS: se vuoi testare qualcosa di ancora 'unstable' inserisci il seguente
feed nel compiler
src-git autoninux git://github.com/arkanet/nnx-trunk-auto.git;devel-multimode
dovrebbe provvedere sia al calcolo automatico delle hna4 e hna6 nonché al
prefix per radvd
inoltre puoi decidere se utilizzare mesh adhoc oppure fare collegamenti con
AP e STATION
appena ho tempo ci lavoro su e pusho tutto su eigennet nel branch roma ;)
--
*
Alessandro (aka ArkaNet @ ninux.org)
*
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://ml.ninux.org/pipermail/wireless/attachments/20120911/b10a34cf/attachment-0001.html>
Maggiori informazioni sulla lista
Wireless