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?
Tags hostapd wifi access-point