Existem muitos APs.
Na minha opinião, existem pelo menos 200 APs neste campo.
A digitalização com iwlist
digitalizará apenas até as 128
digitalizações.
As informações de depuração wpa_supplicant
são limitadas a um máximo de 128
verificações.
Eu acho que o kernel limita o número de varreduras para 128
.
Existe uma maneira de aumentar essa lista que está sendo digitalizada?
Eu gostaria de ver todos os APs em campo sem limite.
Estou usando wifi como um
realtek
chip.O número máximo de ssids no momento da varredura é afetado por
MAX_BSS_CNT
.A
bss_max_count
opção de wpa_supplicant é apenas uma opção de memória para wpa_supplicant.No meu driver de dispositivo do kernel realtek,
MAX_BSS_CNT
foi definido como128
.Configurei
MAX_BSS_CNT
para 4 e confirmei que apenas até 4 varreduras podem ser feitas.source: Exemplo de arquivo de configuração wpa_supplicant
Além disso, verifique a seção ap_scan=
n
emwpa_supplicant.conf
ap_scan=0
- o driver verifica o ponto de acesso.ap_scan=1
- wpa_supplicant verifica o ponto de acesso, usado por padrão.ap_scan=2
- como 0, mas também leva em conta sec. polÃticas e SSID, funciona com NDISwrapper .tl; dr
ap_scan — Varredura/seleção de AP
Por padrão, o wpa_supplicant solicita que o driver execute a varredura de AP e, em seguida, usa os resultados da varredura para selecionar um AP adequado. Outra alternativa é permitir que o driver cuide da varredura e seleção do AP e use wpa_supplicant apenas para processar quadros EAPOL com base nas informações de associação IEEE 802.11 do driver.
1: wpa_supplicant inicia a varredura e a seleção de AP (padrão). 0: Driver cuida da varredura, seleção de AP e parâmetros de associação IEEE 802.11 (por exemplo, geração WPA IE); este modo também pode ser usado com drivers não WPA ao usar o modo IEEE 802.1X; não tente associar com APs (ou seja, o programa externo precisa controlar a associação). Este modo também deve ser usado ao usar drivers Ethernet com fio.
2: como 0, mas associado a APs usando polÃtica de segurança e SSID (mas não BSSID); isso pode ser usado, por exemplo, com drivers ndiswrapper e NDIS para permitir a operação com SSIDs ocultos e roaming otimizado; neste modo, os blocos de rede na configuração são testados um a um até que o driver relate a associação bem-sucedida; cada bloco de rede deve ter uma polÃtica de segurança explÃcita (ou seja, apenas uma opção nas listas) para variáveis ​​key_mgmt, pairwise, group, proto.
Nota: ap_scan=2 não deve ser usado com a interface do driver nl80211 (a interface Linux atual). ap_scan=1 é um trabalho otimizado trabalhando com nl80211. Para encontrar redes usando SSID oculto, scan_ssid=1 no bloco de rede pode ser usado com nl80211.