[Ninux-Calabria] OpenWRT + ath9k: AP e Station contemporaneamente

Stefano De Carlo stefanauss a gmail.com
Mar 24 Dic 2013 14:50:58 CET


Ciao ninuxari,

Vi inoltro una interessantissima mail passata su wireless, che aggiunge
alla lista delle sperimentazioni da fare assieme.
OpenWRT sulle Ubiquiti è in grado di creare fino a 4 interfacce wireless
virtuali (e relativo SSID) da usare indipendentemente come AP e STA,
contemporaneamente.
Le implicazioni di questo sono illustrate da Zio Proto nella mail.
È una proprietà di OpenWRT vanilla, quindi adattissima a config col
routing a terra.
AirOS come sapete non permette di fare niente del genere.
Non dovrei affatto essere sopreso, perchè ath9k è l'unico driver
wireless in tutto il kernel che può contare su 0 elementi proprietari,
non c'è nessun blob-firmware, è tutto open source.

E i firmware open sulle antenne guadagnano un punto!

Stefanauss.


-------- Messaggio originale --------
Oggetto: 	[Ninux-Wireless] scooreggione AP & STA Insieme funziona
Data: 	Tue, 24 Dec 2013 11:08:16 +0100
Mittente: 	Saverio Proto <zioproto a gmail.com>
Rispondi-a: 	wireless a ml.ninux.org
A: 	wireless <wireless a ml.ninux.org>, "nodi-roma a ml.ninux.org"
<nodi-roma a ml.ninux.org>



Ciao a tutti,

dai tempi in cui abbiamo iniziare AirOS ci siamo trovati con la
rottura di scatole di dover fare pianificazione perche' quel firmware
non supportava ad-hoc, e quindi i nei links ci stava chi faceva AP e
chi faceva STA, e bisognava stare li a ragionare su chi era meglio
configurare come AP e chi era meglio configurare con STA per via delle
espansioni future.

grazie a Pierluigi che ha testato ma non aveva ancora divulgato,
abbiamo la conferma che l'attuale firmware scooreggione fa AP e STA
insieme ! Quindi massima flessibilita' ed anche retrocompatibilita'
con la rete esistente.

ecco i punti salienti della configurazione di un nodo che e' collegato
come STA a combipel ed inoltre sta in piedi come AP annunciando
l'ESSID utovrm2.ninux.org

root a M5UTOVRM2CONBIPEL:~# cat /etc/config/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '36'
        option hwmode '11na'
        option macaddr '00:15:6d:8c:94:75'
        option htmode 'HT40+'
        list ht_capab 'SHORT-GI-40'
        list ht_capab 'TX-STBC'
        list ht_capab 'RX-STBC1'
        list ht_capab 'DSSS_CCK-40'
        option disabled '0'
        option noscan '1'
        option distance '10000'

config wifi-iface
        option device 'radio0'
        option encryption 'none'
        option network 'backbone2'
        option mode 'ap'
        option ssid 'utovrm2.ninux.org'

config wifi-iface
        option device 'radio0'
        option encryption 'none'
        option network 'backbone'
        option mode 'sta'
        option ssid 'ninux.org'
        option bssid '00:27:22:10:56:D2'
root a M5UTOVRM2CONBIPEL:~#

----------------------------------------------------

punti salienti in /etc/config/network :

config interface 'backbone'
        option proto 'static'
        option ipaddr '172.16.173.33'
        option netmask '255.255.0.0'
        option dns '8.8.8.8'
        option ifname 'wlan0-1'

config interface 'backbone2'
        option proto 'static'
        option ipaddr '172.16.173.3'
        option netmask '255.255.0.0'
        option dns '8.8.8.8'
        option ifname 'wlan0'


-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        signature.asc
Tipo:        application/pgp-signature
Dimensione:  836 bytes
Descrizione: OpenPGP digital signature
URL:         <http://ml.ninux.org/pipermail/calabria/attachments/20131224/2c09a49b/attachment-0001.sig>


Maggiori informazioni sulla lista Calabria