Decifrare l'output di iw list combinazioni di interfacce valide


9

Sto cercando di decifrare una parte dell'output da "iw list". Ho provato a cercare online e non sono riuscito a trovare una spiegazione su come interpretare l'output. Sono interessato a utilizzare un adattatore wireless in modalità Wi-Fi Direct e voglio assicurarmi che sia compatibile.

Parte di 'iw list' mi dà il seguente output:

    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

Sotto l'intestazione "Tipi di frame RX supportati", mostra IBSS, gestito, AP, AP / VLAN, punto mesh, client P2P, P2P-GO e dispositivo P2P. Ciò significa che il mio adattatore supporta ciascuna di queste modalità?

E in "combinazioni di interfacce valide" qualcuno può spiegare come interpretare l'output?

Vuol dire che posso scegliere solo una delle tre combinazioni di:

1) gestito

2) AP, client P2P, P2P-GO

3) Dispositivo P2P

e se scelgo di impostare il mio adattatore su P2P-GO, non posso farlo contemporaneamente agire come dispositivo P2P?

Ho visto un'altra combinazione di interfaccia valida come:

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

vuol dire che se posso scegliere entrambi un AP gestito poiché per il primo set, è <= 2? E se è così, ciò non significa che posso mescolare la modalità AP con P2P-GO corretto?

Se qualcuno può chiarire come posso interpretare l'output o indicarmi una spiegazione, lo apprezzerei molto.

Grazie!

Risposte:


11

Ho lottato con la stessa cosa non molto tempo fa. Ho preso un po 'di lettura del codice sorgente per scoprire le basi.

Sì, l'adattatore supporta ciascuna delle modalità elencate.

Ogni riga sotto valid interface combinationscontiene una possibilità per una combinazione. Se sono presenti più righe, scegli qualsiasi riga e crea una combinazione valida con le restrizioni in questa riga. Ciascuna delle restrizioni menzionate deve essere completata.

Il tuo adattatore ha solo una linea, quindi non c'è scelta.

La notazione #{ ... }riporta "numero di interfacce del seguente tipo".

Quindi, a parole, la linea

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

si legge:

È possibile avere un massimo di 3 interfacce simultanee (oltre alle modalità di interfaccia del software). Tali interfacce possono utilizzare al massimo 2 canali diversi (quindi almeno 2 interfacce devono utilizzare lo stesso canale).

Puoi avere un'interfaccia gestita (chiamata anche "stazione" o "client"), un punto di accesso (AP) o un client P2P o un'interfaccia P2P-GO e un'interfaccia dispositivo P2P.

La linea

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

significa che puoi avere al massimo due interfacce che sono IBSS, gestite o AP (ma possono essere le stesse), al massimo un'interfaccia P2P-client o P2P-go e al massimo un'interfaccia P2P-device. Ma non puoi avere più di tre in totale, quindi se scegli due dal primo gruppo, puoi scegliere solo uno degli ultimi due gruppi.

Non ho ancora provato a configurare Wi-Fi Direct da solo, ma entrambe le restrizioni sulle modalità P2P sembrano simili, quindi suppongo che entrambe dovrebbero funzionare con Wi-Fi Direct.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.