AP amb múltiples SSID's (Virtual AP)

Els access points amb múltiples SSID ofereixen avantatges sobre els que no tenen aquesta opció, ja que permeten minimitzar els conflictes de canals en llocs com aeroports on conviuen múltiples xarxes separades amb la conseqüent reducció de costos al construir una única xarxa física i compartir-la en lloc de construir-ne varies.

El suport de múltiples SSID depèn del xipset wireless que utilitzi el hardware del AP (concretament de com el firmware gestiona els paquets probe-request i probe-response) i del driver utilitzat per a controlar el xipset.

Gran part dels xipsets existents actualment gestionen els paquets probe-request/response de manera que fa impossible que es puguin tenir múltiples SSID’s en una sola radio, inclòs el famós xip Prism2 i és per això que el complert driver hostap per a Linux no permet crear múltiples SSID’s per software. Evidentment si el xipset ho permetés, aquest driver seria el primer en implementar-ho, però per desgracia no ho permet. Els únics xipsets que ho permeten (fins on jo tinc constància, que algú em corregeixi si m’equivoco) són els Airo (Cisco) i els Atheros, ja que implementen de forma diferent el frame control.

Amb els access points de la serie Aironet de Cisco, es possible definir múltiples SSID’s a la interface wireless i associar-los a VLANs diferents a la interface ethernet del AP, de manera que es puguin enviar a un port 802.1q trunk d’un switch Cisco. Cisco de moment només fa broadcast del primer SSID, i per als altres accepta els prove requests, es a dir, que existeixen però no es veuen si fem un escaneig amb programes com kismet o netstumbler. Segons tinc entès, això ho volen solucionar en properes versions de IOS.

Desconec com ho implementa Cisco exactament, però amb els xips Atheros es pot fer ACK de paquets amb adreces MAC diferents de la MAC física de la interface wireless del AP —cosa que fa possible emetre múltiples SSID’s— però aquesta part del hardware la control·la el HAL del driver madwifi que és justament la part de codi tancat i aquesta característica no està implementada.

Existeix hardware amb linux embedded que porta xipset Atheros i sí que té suport de múltiples SSID’s, però el driver que inclou és una versió tancada del madwifi, que Atheros només distribueix als fabricants que firmen un NDA com Colubris, Airmagnet o 3Com entre d’altres.

Per a ampliar els coneixements sobre maneres d’implementar múltiples SSID’s recomano la lectura de Virtual Access Points (ppt) de Bernard Aboba. Per a més informació deixo una llista de llocs on s’ha tractat aquest tema anteriorment: 1, 2, 3 i 4.

This entry was posted in linux, wireless. Bookmark the permalink.

2 Responses to AP amb múltiples SSID's (Virtual AP)

  1. pof says:

    Amb madwifi-ng ja hi ha support per multiples SSIDs amb xip Atheros :)

  2. […] L’altre dia comentava el tema dels Virtual Access Points, concretament parlava sobre la implementació de madwifi-ng per a xips Atheros; donçs ara acabo de flashejar un dels Linksys WRT45G que tinc per casa amb la versió v24 alpha de DD-WRT i sorpresa, també té suport de Virtual APs!! […]

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>