hostapd vários SSIDs com um BSSID

2

Eu tenho um adaptador wi-fi wl12xx que infelizmente não parece oferecer suporte à criação de vários pontos de acesso. Se eu executar iw list , ele exibe esta linha:

    interface combinations are not supported

Se eu executar hostapd com vários SSIDs configurados, se algumas vezes forem executados, às vezes, eu receberei too many files are open ou device or resource busy . De qualquer forma, eu só vi uma rede wifi.

Pelo que entendi, um BSSID é basicamente o endereço MAC da placa wifi, e a maneira padrão de criar múltiplos APs com hostapd é criar múltiplas interfaces de rede, cada uma com seu próprio BSSID (endereço MAC) e SSID. É como se você tivesse várias placas de rede físicas.

Este modo parece não ser suportado pelo meu hardware, mas na verdade eu só quero uma rede (BSSID) com vários SSIDs. É possível fazer isso? O hostapd suporta isso (há muito pouca documentação para isso)? O padrão wi-fi permite isso?

Em outras palavras, em vez disso:

# First network on wlan0.ap1
interface=wlan0.ap1
ssid=my_first_ssid

# Second network. 'bss=X' starts a new section, using the network interface X.
# I think that's how it works anyway. Documentation is very unclear and the config
# file format is idiotic.
bss=wlan0.ap2
ssid=my_second_ssid

# Third network.
bss=wlan0.ap3
ssid=my_third_ssid

Eu quero algo assim. Uma única rede que se transmite como três SSIDs.

# Single network on wlan0.ap1 with three ssids.
interface=wlan0.ap1
ssid=my_first_ssid, my_second_ssid, my_third_ssid

Ou talvez algo assim funcionasse?

interface=wlan0.ap1
ssid=my_first_ssid

bss=wlan0.ap1 # Same interface
ssid=my_second_ssid

bss=wlan0.ap1
ssid=my_third_ssid

Ou isso?

interface=wlan0.ap1
ssid=my_first_ssid
bssid=02:01:03:04:05:06

bss=wlan0.ap2
ssid=my_second_ssid
bssid=02:01:03:04:05:06 # Same BSSID

bss=wlan0.ap3
ssid=my_third_ssid
bssid=02:01:03:04:05:06

Eu vou ter que ler o código fonte?

    
por Timmmm 19.02.2016 / 12:58

0 respostas