Descifrar la salida de la lista de combinaciones de interfaz válidas de iw

9

Estoy tratando de descifrar una parte de la salida de 'iw list'. Traté de buscar en línea y no pude encontrar una explicación de cómo interpretar el resultado. Estoy interesado en utilizar un adaptador inalámbrico en modo Wi-Fi Direct y quiero asegurarme de que sea compatible.

Parte de 'iw list' me da el siguiente resultado:

    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

Bajo el encabezado "Tipos de trama RX admitidos", muestra IBSS, administrado, AP, AP / VLAN, punto de malla, cliente P2P, P2P-GO y dispositivo P2P. ¿Eso significa que mi adaptador admite cada uno de esos modos?

Y bajo "combinaciones de interfaz válidas", ¿alguien puede explicar cómo interpretar la salida?

¿Significa que puedo elegir solo una de las tres combinaciones de:

1) gestionado

2) AP, cliente P2P, P2P-GO

3) dispositivo P2P

y si elijo configurar mi adaptador para P2P-GO, ¿no puedo hacer que actúe simultáneamente como un dispositivo P2P?

He visto otra combinación de interfaz válida como:

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

¿Eso significa que si puedo elegir ambos AP administrados ya que para el primer conjunto, es <= 2? Y si es así, eso no significa que pueda mezclar el modo AP con P2P-GO ¿correcto?

Si alguien puede aclarar cómo puedo interpretar el resultado o señalarme una explicación, lo agradecería enormemente.

¡Gracias!

FettFrank
fuente

Respuestas:

11

Luché con lo mismo no hace mucho tiempo. Tomó un poco de lectura del código fuente para descubrir los conceptos básicos.

Sí, su adaptador admite cada uno de los modos enumerados.

Cada línea debajo valid interface combinationscontiene una posibilidad para una combinación. Si hay varias líneas, elija cualquier línea y haga una combinación válida con las restricciones de esta línea. Cada una de las restricciones mencionadas debe cumplirse.

Su adaptador solo tiene una sola línea, por lo que no hay otra opción.

La notación #{ ... }dice "número de interfaz del siguiente tipo".

En palabras, la línea

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

lee:

Puede tener un máximo de 3 interfaces simultáneas (además de los modos de interfaz de software). Esas interfaces pueden usar como máximo 2 canales diferentes (por lo que al menos 2 interfaces deben usar el mismo canal).

Puede tener una interfaz administrada (también llamada "estación" o "cliente"), un punto de acceso (AP) o un cliente P2P o una interfaz P2P-GO y una interfaz de dispositivo P2P.

La línea

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

significa que puede tener como máximo dos interfaces que son IBSS, administradas o AP (pero pueden ser las mismas), como máximo una interfaz de cliente P2P o P2P-go, y como máximo una interfaz de dispositivo P2P. Pero no puede tener más de tres en total, por lo que si elige dos del primer grupo, puede elegir solo uno de los dos últimos grupos.

Todavía no he intentado configurar Wi-Fi Direct, pero ambas restricciones en los modos P2P son similares, por lo que supongo que ambas deberían funcionar con Wi-Fi Direct.

dirkt
fuente