Iwpriv es la herramienta que acompaña a iwconfig(8). Iwpriv se ocupa de los parámetros y ajustes específicos de cada controlador (a diferencia de iwconfig que se ocupa de los genéricos).
Sin ningún argumento, iwpriv lista los comandos privados disponibles en cada interfaz, y los parámetros que requieren. Usando esta información, el usuario puede aplicar esos comandos específicos de la interfaz en la interfaz especificada.
En teoría, la documentación de cada controlador de dispositivo debería indicar cómo usar esos comandos específicos de la interfaz y su efecto.
Sinopsis
iwpriv [ interfaz ]
iwpriv interfaz private-command [ private-parameters ] iwpriv interfaz private-command[I] [ private-parameters ] iwpriv interfaz –todos
iwpriv interface roam {on,off}
iwpriv interfaz puerto {ad-hoc,managed,N}
Parámetros
private-command [ private-parameters]
Ejecute el comando privado especificado private-command en la interfaz.
El comando puede opcionalmente tomar o requerir argumentos, y puede mostrar información. Por lo tanto, los parámetros de la línea de comandos pueden o no ser necesarios y deben coincidir con las expectativas del comando. La lista de comandos que iwpriv muestra (cuando se llama sin argumento) debería darle algunas pistas sobre esos parámetros.
Sin embargo, debe consultar la documentación del controlador del dispositivo para obtener información sobre cómo utilizar correctamente el comando y el efecto.
private-command[I] [ private-parameters ]
Idem, excepto que I (un entero) se pasa al comando como Token Index. Sólo algunos comandos usarán el Índice de tokens (la mayoría lo ignorará), y la documentación del controlador le indicará cuándo es necesario.
-a / –todos
Ejecutar y mostrar todos los comandos privados que no aceptan ningún argumento (es decir, sólo lectura).
vagar
Habilite o deshabilite el roaming, si es compatible. Llamar al comando privado setroam. Se encuentra en el controlador wavelan_cs.
puerto
Lea o configure el tipo de puerto. Llamar a los comandos privados gport_type, sport_type, get_port o set_port que se encuentran en los controladores wavelan2_cs y wvlan_cs.
Mostrar
Para cada dispositivo que soporte comandos privados, iwpriv mostrará la lista de comandos privados disponibles.
Esto incluye el nombre del comando privado, el número o argumentos que se pueden establecer y su tipo, y el número o argumentos que se pueden mostrar y su tipo.
Por ejemplo, puede que tenga la siguiente pantalla :
eth0 Disponible privada ioctl :
setqualthr (89F0) : set 1 byte & get 0
gethisto (89F7) : set 0 & get 16 int
Esto indica que puede ajustar el umbral de calidad y mostrar un histograma de hasta 16 valores con los siguientes comandos:
. iwpriv eth0 setqualthr 20
iwpriv eth0 gethisto