| 1 | = MadWifi e l'estensione per VAP = |
| 2 | ,,20061011-1744: soujak,,[[BR]] |
| 3 | I driver [http://madwifi.org MadWifi] per schede Atheros su piattaforme Linux |
| 4 | implementano gia' la funzionalita' di associazione multipla simultanea grazie |
| 5 | ad [http://madwifi.org/wiki/HAL HAL]. Per ulteriori informazioni si veda il |
| 6 | relativo [http://madwifi.org/wiki/ngFeatures wiki]. Risulta, come e' chiaro, |
| 7 | capire quanto l'implementazione della virtualizzazione delle interfacce di rete |
| 8 | dipenda dal chip Atheros o dall'implementazione del driver e quanto invece la |
| 9 | funzionalita' possa essere portata anche in scenari differenti. A tal fine si |
| 10 | consiglia come riferimento gli stessi |
| 11 | [http://madwifi.org/wiki/UserDocs/GettingMadwifi sorgenti]. |
| 12 | |
| 13 | ,,20061013: soujak,,[[BR]] |
| 14 | Da una rapida occhiata ai driver e alla relativa documentazione (User's Guide e |
| 15 | README) sono emersi una serie di dettagli rilevanti. |
| 16 | Anzitutto parte dell'implementazione del driver e' distribuita in forma binaria |
| 17 | dal produttore della scheda per ottemperare a specifici dettami dell FCC. Una |
| 18 | scheda wireless e', di fatto, un rice-trasmettitore radio con capacita' |
| 19 | tecniche (bande in cui poter operare) che possono infrangere quelle che sono le |
| 20 | limitazioni imposte dalle legislazioni dei vari Paesi per l'utilizzo |
| 21 | dell'etere. Conseguentemente un firmware (o software?) fornito in forma |
| 22 | sorgente potrebbe consentire modifiche che potrebbero portare ad infrazioni |
| 23 | legali, come l'ascolto su canali riservati. La funzionalita' di associazione |
| 24 | multipla fornita come estensione al driver e' basata su porzioni binarie e |
| 25 | quindi emergono dubbi sulla sua portabilita', benche' il driver sia basato su |
| 26 | una implementazione di 802.11 (proveniente da BSD) indipendente dal hardware. |
| 27 | |
| 28 | In aggiunta a questo, l'implementazione espone un limite che poco si confa' alla |
| 29 | genericita' che lo studio intende perseguire. Prima di tutto, l'estensione VAP |
| 30 | permette soltanto la creazione di piu' AP o l'uso contemporaneo di modalita' |
| 31 | STA e AP (associato ad un BSS e contemporaneamente Master). Cosi' facendo, si |
| 32 | aggiungono effettivamente possibilita' interessanti (come eseguire sniffing su |
| 33 | reti su cui si e' autenticati e addirittura associati), ma se ne precludono |
| 34 | parecchie altre (si pensi alle reti ''ad-hoc''). |
| 35 | Inoltre l'implementazione non fa uso di strategie di channel-hopping, pertanto i |
| 36 | Virtual Access Point sono limitati a coesistere sullo stesso canale e ad |
| 37 | utilizzare lo stesso livello fisico - un altra limitazione alla quale si spera |
| 38 | di non dover sottostare. |
| 39 | |
| 40 | Altri aspetti del progetto MadWifi e dell'estensione in oggetto possono invece |
| 41 | rivelarsi interessanti, ad esempio l'interfaccia verso l'alto. Gli sviluppatori |
| 42 | hanno creato un tool (`wlanconfig`) per facilitare la creazione e la gestione |
| 43 | di interfacce virtuali che presentano all'utente la molteplicita' di usi della |
| 44 | medesima scheda fisica. |