Decifrando a saída das combinações de interface válidas do iw list

6

Estou tentando decifrar uma parte da saída de 'iw list'. Tentei pesquisar on-line e não consegui encontrar uma explicação de como interpretar a saída. Estou interessado em utilizar um adaptador sem fio no modo Wi-Fi Direct e quero ter certeza de que ele seja compatível.

Parte do 'iw list' fornece a seguinte saída:

    Supported RX frame types:
     * IBSS: 0x40 0xb0 0xc0 0xd0
     * managed: 0x40 0xd0
     * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
     * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
     * mesh point: 0xb0 0xc0 0xd0
     * P2P-client: 0x40 0xd0
     * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
     * P2P-device: 0x40 0xd0
WoWLAN support:
     * wake up on disconnect
     * wake up on magic packet
     * wake up on pattern match, up to 20 patterns of 16-128 bytes,
       maximum packet offset 0 bytes
     * can do GTK rekeying
     * wake up on GTK rekey failure
     * wake up on EAP identity request
     * wake up on 4-way handshake
     * wake up on rfkill release
     * wake up on TCP connection
software interface modes (can always be added):
     * AP/VLAN
     * monitor
valid interface combinations:
     * #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
       total <= 3, #channels <= 2

Sob o cabeçalho "Supported RX frame types", mostra IBSS, gerenciado, AP, AP / VLAN, ponto de malha, cliente P2P, P2P-GO e dispositivo P2P. Isso significa que meu adaptador suporta cada um desses modos?

E em "combinações de interface válidas", alguém pode explicar como interpretar a saída?

Significa que posso escolher apenas uma das três combinações de:

1) gerenciado

2) AP, cliente P2P, P2P-GO

3) Dispositivo P2P

e se eu optar por configurar meu adaptador para P2P-GO, não posso ativá-lo simultaneamente como um dispositivo P2P?

Eu vi outra combinação de interface válida como:

#{ IBSS, managed, AP } <= 2, #{ P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2

isso significa que se eu puder escolher os dois gerenciados um AP, já que para o primeiro conjunto, é < = 2? E se assim for, isso não significa que eu possa mixar o modo AP com P2P-GO correto?

Se alguém puder esclarecer como eu posso interpretar a saída ou me indicar uma explicação, eu agradeceria muito.

Obrigado!

    
por theasianjerbear 30.10.2017 / 20:22

1 resposta

7

Eu lutei com a mesma coisa há não muito tempo atrás. Tomou um pouco de leitura do código-fonte para descobrir o básico.

Sim, o seu adaptador suporta cada um dos modos listados.

Cada linha abaixo de valid interface combinations contém uma possibilidade para uma combinação. Se houver várias linhas, escolha qualquer linha e faça uma combinação válida com as restrições nesta linha. Cada uma das restrições mencionadas deve ser preenchida.

Seu adaptador tem apenas uma linha, então não há escolha.

A notação #{ ... } lê "número de interface do tipo a seguir".

Então, em palavras, a linha

#{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2

lê:

Você pode ter no máximo 3 interfaces simultâneas (além dos modos de interface do software). Essas interfaces podem usar no máximo 2 canais diferentes (pelo menos 2 interfaces devem usar o mesmo canal).

Você pode ter uma interface gerenciada (também chamada de "estação" ou "cliente"), um ponto de acesso (AP) ou um cliente P2P ou uma interface P2P-GO, e uma interface de dispositivo P2P.

A linha

#{ IBSS, managed, AP } <= 2, #{ P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2

significa que você pode ter no máximo duas interfaces que são IBSS, gerenciadas ou AP (mas podem ser as mesmas), no máximo uma interface P2P-client ou P2P-go, e no máximo uma interface de dispositivo P2P. Mas você não pode ter mais de três no total, então se você escolher dois do primeiro grupo, você pode escolher apenas um dos dois últimos grupos.

Eu ainda não tentei configurar o Wi-Fi Direct, mas as duas restrições nos modos P2P são semelhantes, então eu diria que ambos devem funcionar com o Wi-Fi Direct.

    
por 30.10.2017 / 20:41

Tags