Search Linux Wireless

Multiple SSIDs on a single BSSID (was: Multiple SSID)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Some further thoughts on this if you want to work on it.

I think you misunderstood me, but I didn't put that right. mac80211
doesn't really need to support this, see below.

But let's discuss the starting point first; I'm thinking that multiple
SSIDs on the same BSSID are implemented by an AP by treating all
stations as belonging to the same BSS wrt. QoS, AID assignment etc.,
hiding the SSID in beacons and then keying off the SSID given in probe
requests and association requests to determine which network the station
wants to use. Different group keys can be used to separate the networks.

I'd be very interested in this as well because it would use the VLAN
interface code in mac80211 on the AP side so that I could test that at
the same time as client implementations.

From the mac80211 perspective it is pretty trivial:
 - create a VLAN interface for each SSID
 - beacon with zero-length SSID
 - put stations into correct VLAN depending on the SSID they used in
   their association request frame

If you need help with the kernel side I'm certainly willing to give
advice and help.

It seems to me that the hostapd changes would essentially be:
 - allow having multiple SSIDs
 - keep some sort of SSID-structure for each BSS
 - assign stations to vlans depending on the SSID they used

I do not, however, know whether the internal hostapd structures
facilitate this let alone how to implement it.

johannes

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux