Comando iwconfig
|
Comando iwconfig. Comando del sistema operativo UNIX que se utiliza para
configurar los parámetros de la interfaz de red que son específicos de la operación
inalámbricas.
Introducción
Linux es una versión de UNIX de libre distribución, inicialmente desarrollada por
Linus Torvalds en la Universidad de Helsinki, en Finlandia. Fue desarrollado con
la ayuda de muchos programadores y expertos de UNIX.En este sistema operativo los comandos son
una parte muy importante cuando se desea entrar en la administración y programación de este
sistema, existen una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos
y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, etc. En
este articulo lo acercamos al uso del comando iwconfig.
Sinopsis
iwconfig [ interfaz ]
iwconfig interfaz [essid X ] [nwid N ] [modo M ] [freq F ] [canal C ] [sens S ] [ap A ] [nick NN] [rate R ] [rts RT ] [frag FT ] [txpower T ] [enc E ] [tecla K ] [potencia P ] [reintentar R ] [módulo M ] [confirmar] iwconfig --help iwconfig --version
Descripción
Iwconfig es similar a ifconfig , pero está dedicado a las interfaces inalámbricas. Se
utiliza para configurar los parámetros de la interfaz de red que son específicos de la
operación inalámbrica (por ejemplo: la frecuencia). Iwconfig también se puede utilizar para
mostrar esos parámetros y las estadísticas inalámbricas (extraídas de / proc / net / wireless
).
Todos estos parámetros y estadísticas dependen del dispositivo. Cada controlador proporcionará
solo algunos de ellos dependiendo del soporte del hardware, y el rango de valores puede
cambiar. Consulte la página de manual de cada dispositivo para obtener más detalles.
Parametros
A continuación se presenta un sumario de todas las opciones que iwconfig que GNU acepta.
-Essid
Configure el ESSID (o el nombre de la red; en algunos productos, también puede llamarse ID de
dominio). El ESSID se utiliza para identificar células que forman parte de la misma red
virtual. A diferencia de la dirección AP o NWID que define una sola celda, el ESSID define un grupo de
celdas conectadas a través de repetidores o infraestructura, donde el usuario puede
desplazarse de forma transparente. Con algunas tarjetas, puede deshabilitar la verificación de ESSID (ESSID promiscuo) con
apagado o cualquiera (y encendido para volver a habilitarlo). Si el ESSID de su red es una de las palabras clave especiales ( fuera , sobre o ningún ), se
debe utilizar -para escapar de ella. Ejemplos: iwconfig eth0 essid cualquier iwconfig eth0 essid "Mi red" " iwconfig eth0 essid - " ANY ""
-nwid
Configure el ID de red. Como todas las redes inalámbricas adyacentes comparten el mismo medio,
este parámetro se utiliza para diferenciarlas (crear redes lógicas colocadas) e identificar
los nodos que pertenecen a la misma celda. Este parámetro solo se usa para hardware anterior a 802.11, el protocolo 802.11 usa el ESSID y
la dirección AP para esta función. Con algunas tarjetas, puede deshabilitar la verificación de ID de red (NWID promiscuo) con
apagado (y encendido para volver a habilitarlo). Ejemplos: iwconfig eth0 nwid AB34 iwconfig eth0 nwid off
-nick [nombre]
Configurar el apodo o el nombre de la estación. Algunos productos 802.11 sí lo definen, pero
esto no se usa en lo que respeta a los protocolos (MAC, IP, TCP) y es completamente inútil en
lo que respeta a la configuración. Solo algunas herramientas de diagnóstico inalámbricas
pueden usarlo. Ejemplo: iwconfig eth0 apodo "Mi nodo Linux" "
-modo
Configure el modo de funcionamiento del dispositivo, que depende de la topología de la red. El
modo puede ser Ad-Hoc (red compuesta por una sola celda y sin Punto de Acceso), Administrado
(el nodo se conecta a una red compuesta por muchos Puntos de Acceso, con roaming), Maestro (el
nodo es el maestro de sincronización o actúa como un Punto de Acceso), Repetidor (el nodo
reenvía paquetes entre otros nodos inalámbricos), Secundario (el nodo actúa como un maestro /
repetidor de respaldo), Monitor (el nodo no está asociado con ninguna celda y monitorea
pasivamente todos los paquetes en la frecuencia) o Auto. Ejemplo: Modo iwconfig eth0 Modo iwconfig eth0 administrado Ad-Hoc
- frecuencia / canal
Configure la frecuencia de funcionamiento o el canal en el dispositivo. Un valor inferior a
1000 indica un número de canal, un valor superior a 1000 es una frecuencia en Hz. Puede
agregar el sufijo k, M o G al valor (por ejemplo, "2.46G" para una frecuencia de 2.46 GHz), o
agregar suficiente '0'. Los canales generalmente se numeran comenzando en 1, y puede usar iwlist (8) para obtener el
número total de canales, enumerar las frecuencias disponibles y mostrar la frecuencia actual
como un canal. Dependiendo de las regulaciones, es posible que algunas frecuencias / canales
no estén disponibles. Cuando se usa el modo administrado, la mayoría de las veces el punto de acceso dicta el canal
y el conductor puede rechazar la configuración de la frecuencia. En el modo Ad-Hoc, la
configuración de frecuencia solo se puede utilizar en la creación inicial de la celda y se
puede ignorar al unirse a una celda existente. También PUEDE USAR Apagado o automático para permitir Que la Tarjeta Seleccione el mejor canal
de (CUANDO mar compatibles). Ejemplos: iwconfig eth0 freq 2422000000 iwconfig eth0 freq 2.422G iwconfig eth0 canal 3 iwconfig eth0 canal auto
-ap
Obligar a la tarjeta a registrarse en el punto de acceso proporcionado por la dirección, si es
posible. Esta dirección es la identidad de la celda del punto de acceso, según lo informado
por el escaneo inalámbrico, que puede ser diferente de su dirección MAC de red. Si el enlace
inalámbrico es punto a punto, configure la dirección del otro extremo del enlace. Si el enlace
es ad-hoc, configure la identidad de celda de la red ad-hoc. Cuando la calidad de la conexión es demasiado baja, el controlador puede volver al modo
automático (la tarjeta selecciona el mejor punto de acceso en el rango). También PUEDE USAR Apagado Para Volver a Habilitar el Modo automático pecado change El Punto
de Acceso real, O PUEDE USAR CUALQUIERAo automático. para obligar a la tarjeta a volver a
asociarse con el mejor punto de acceso actual. Ejemplo: iwconfig eth0 ap 00: 60: 1D: 01: 23: 45 iwconfig eth0 ap any iwconfig eth0 ap off
-tasa / bit [tasa]
Para las tarjetas que admiten varias velocidades de bits, establezca la velocidad de bits en b
/ s. La tasa de bits es la velocidad a la que se transmite los bits a través del medio, la
velocidad del usuario del enlace es menor debido al uso compartido del medio y varios gastos
generales. Puede agregar el sufijo k, M o G al valor (multiplicador decimal: 10 ^ 3, 10 ^ 6 y 10 ^ 9 b /
s), o agregar suficiente '0'. Los valores por debajo de 1000 son específicos de la tarjeta,
generalmente un índice en la lista de tasa de bits. Utilizar auto para seleccionar el modo de
tasa de bits automática (retroceso a una tasa más baja en canales ruidosos), use auto para
seleccionar the mode of rate of bit automatic (retroceso a una tasa más baja en canales
ruidosos), use que es el valor predeterminado para la mayoría de las tarjetas, y fijopara
volver a la configuración fija. Si especifica un valor de tasa de bits y agrega auto , el
controlador utilizará todas las tasas de bits inferiores e iguales a este valor. Ejemplos: iwconfig eth0 rate 11M iwconfig eth0 rate auto iwconfig eth0 rate 5.5M auto
--poder TX
Para tarjetas que admiten múltiples potencias de transmisión, establece la potencia de
transmisión en dBm. Si W es la potencia en Watt, la potencia en dBm es P = 30 + 10.log (W) .
Si el valor es posfijado por mW , se convertirá automáticamente a dBm.
- Además, el Encendido y Apagado Habilita y deshabilita la radio, y el control de de Energía
automático y fijo Habilita y deshabilita (SI AES Funciones ESTÁN Disponibles). Ejemplos: iwconfig eth0 txpower 15 iwconfig eth0 txpower 30mW iwconfig eth0 txpower auto iwconfig eth0 txpower apagado
-sens
Establezca el umbral de sensibilidad. Esto define qué tan sensible es la tarjeta a las malas
condiciones de funcionamiento (señal baja, interferencia). Se supone que los valores positivos
son el valor bruto utilizado por el hardware o un porcentaje, se supone que los valores
negativos son dBm. Dependiendo de la implementación del hardware, este parámetro puede
controlar varias funciones. En las tarjetas modernas, este parámetro generalmente controla el umbral de traspaso /
itinerancia, el nivel de señal más bajo para el cual el hardware permanece asociado con el
punto de acceso actual. Cuando el nivel de la señal desciende por debajo de este umbral, la
tarjeta comienza a buscar un nuevo / mejor punto de acceso. Algunas tarjetas pueden usar la
cantidad de balizas perdidas para activar esto. Para alta densidad de puntos de acceso, un
umbral más alto asegura que la tarjeta esté siempre asociada con el mejor AP, para baja
densidad de AP, un umbral más bajo minimiza el número de transferencias fallidas. En tarjetas más antiguas, este parámetro generalmente controla el umbral de aplazamiento, el
nivel de señal más bajo para el que el hardware considera que el canal está ocupado. Los
niveles de señal por encima de este umbral hacen que el hardware inhiba su propia transmisión,
mientras que las señales más débiles que esto se ignoran y el hardware es libre de transmitir.
Por lo general, esto está fuertemente vinculado al umbral de recepción, el nivel de señal más
bajo para el cual el hardware intenta la recepción de paquetes. La configuración adecuada de
estos umbrales evita que la tarjeta pierda tiempo con el ruido de fondo mientras sigue
recibiendo transmisiones débiles. Los diseños modernos parecen controlar esos umbrales
automáticamente.
Ejemplo: iwconfig eth0 sens -80 iwconfig eth0 sens 2
-rever
La mayoría de las tarjetas tienen retransmisiones MAC y algunas permiten establecer el
comportamiento del mecanismo de reintento. Para establecer el número máximo de reintentos, ingrese el 'valor' de límite . Este es un
valor absoluto (sin unidad) y el predeterminado (cuando no se especifica nada). Para
establecer el período máximo de tiempo que el MAC debe reintentar, ingrese el 'valor' de por
vida . Por defecto, este valor en segundos, agregue el sufijo mo u para especificar valores en
milisegundos o microsegundos. También puede agregar el corto , largo , mínimo y máximo modificadores.Si la tarjeta admite el
modo automático, definen los límites del límite o la vida útil. Algunas otras tarjetas definen
valores diferentes según el tamaño del paquete, por ejemplo, en 802.11 el límite mínimo es el
límite de reintento corto (paquetes no RTS / CTS). Ejemplos: iwconfig eth0 reintentar 16 iwconfig eth0 reintentar vida útil 300m iwconfig eth0 reintentar corto 12 iwconfig eth0 reintentar límite mínimo 8
-rts [_threshold]
RTS / CTS agrega un protocolo de enlace antes de cada transmisión de paquete para garantizar
que el canal esté libre. Esto agrega sobrecarga, pero aumenta el rendimiento en caso de nodos
ocultos o una gran cantidad de nodos activos. Este parámetro establece el tamaño del paquete
más pequeño para el que el nodo envía RTS; un valor igual al tamaño máximo de paquete
desactivado el mecanismo. También puede configurar este parámetro en automático , fijo o
desactivado . Ejemplos: iwconfig eth0 rts 250 iwconfig eth0 rts off
-- frag [mentation_threshold]
La fragmentación permite dividir un paquete IP en una ráfaga de fragmentos más pequeños
transmitidos por el medio. En la mayoría de los casos, esto agrega sobrecarga, pero en un
entorno muy ruidoso esto reduce la penalización por error y permite que los paquetes
atraviesen ráfagas de interferencia. Este parámetro establece el tamaño máximo de fragmento
que siempre es menor que el tamaño máximo de paquete. Este parámetro también puede controlar Frame Bursting disponible en algunas tarjetas, la
capacidad de enviar múltiples paquetes IP juntos. Este mecanismo estaría habilitado si el
tamaño del fragmento es mayor que el tamaño máximo del paquete. También puede configurar este parámetro en automático , fijo o desactivado . Ejemplos: iwconfig eth0 frag 512 iwconfig eth0 frag off
--clave / encriptación
Se utiliza para claves manipulares de cifrado o codificación y el modo de seguridad. Para configurar la clave de cifrado actual, simplemente ingrese la clave en dígitos
hexadecimales como XXXX-XXXX-XXXX-XXXX o XXXXXXXX . Para establecer una clave que no sea la
clave actual, anteponga o agregue [índice] a la clave misma (esto no cambiará cuál es la clave
activa). También PUEDE ingresar la clave Como una cadena ASCII Usando el prefijo s: .
Actualmente no se admite la frase de contraseña. Para cambiar cuál es la clave actualmente activa, simplemente ingrese [índice] (sin ingresar
ningún valor de clave). apagado y encendido deshabilitar y volver a habilitar el cifrado. El modo de seguridad puede estar abierto o restringido y su significado dependiente de la
tarjeta utilizada. Con la mayoría de las tarjetas, en modo abierto no se usa autenticación y
la tarjeta también puede aceptar sesiones no encriptadas, mientras que en modo restringido
solo se aceptan sesiones encriptadas y la tarjeta usará autenticación si está disponible. Si necesita configurar varias claves, o configurar una clave y cambiar la clave activa, debe
utilizar varias directivas de clave. Los argumentos se pueden poner en cualquier orden, el
último tendrá prioridad. Ejemplos: clave iwconfig eth0 0123-4567-89 clave iwconfig eth0 [3] 0123-4567-89 iwconfig eth0 key s: contraseña [2] iwconfig eth0 key [2] iwconfig eth0 key open iwconfig eth0 key off iwconfig eth0 key restringida [3] 0123456789 iwconfig eth0 key 01-23 key 45-67 [4] key [4]
--energia
Se utiliza para manipular los parámetros y el modo del esquema de administración de energía. Para establecer el período entre desesperados, ingrese el 'valor' del período . Para
configurar el tiempo de espera antes de volver a dormir, ingrese el 'valor' de tiempo de
espera . Para establecer el nivel genérico de ahorro de energía, ingrese el 'valor' de ahorro
. También puede agregar los modificadores mínimo y máximo. De forma predeterminada, esos
valores están en segundos, agregue el sufijo mou para especificar valores en milisegundos o
microsegundos. A veces, esos valores no tienen unidades (número de períodos de baliza,
permanencia, porcentaje o similar). de vez en cuandodeshabilite y vuelva a habilitar la administración de energía. Por último,
puede configurar el modo de administración de energía en todos (recibir todos los paquetes),
unidifusión ( recibir solo paquetes unidifusión, descartar multidifusión y difusión) y
multidifusión (recibir multidifusión y difusión únicamente, descartar paquetes unidifusión). Ejemplos: iwconfig eth0 power period 2 iwconfig eth0 power 500m unicast iwconfig eth0 power timeout 300u all iwconfig eth0 ahorro de energía 3 iwconfig eth0 apagado iwconfig eth0 power min period 2 power max period 4
-modulacion
Obliga a la tarjeta a utilizar un conjunto específico de modulaciones. Las tarjetas modernas
admiten varias modulaciones, algunas, como 802.11bo 802.11g, y otras patentadas. Este comando
fuerza a la tarjeta a usar solo el conjunto específico de modulaciones enumeradas en la línea
de comando. Esto se puede utilizar para solucionar problemas de interoperabilidad. La lista de modulaciones disponibles depende de la tarjeta / controlador y se puede mostrar
usando la modulación iwlist . Tenga en cuenta que es posible que algunas tarjetas /
controladores no seleccionar seleccionar cada modulación enumerada de forma independiente,
algunos pueden venir como un grupo. También puede ajustar este parámetro en automático deja la
tarjeta / controlador hacer su mejor momento. Ejemplos: iwconfig eth0 module 11g iwconfig eth0 module CCK OFDMa iwconfig eth0 Modu auto
-cometer
Es posible que algunas tarjetas no apliquen los cambios realizados a través de las extensiones
inalámbricas de inmediato (pueden esperar para agregar los cambios o aplicarlos solo cuando la
tarjeta se activa a través de ifconfig ). Este comando (cuando está disponible) obliga a la
tarjeta a aplicar todos los cambios pendientes. Normalmente, esto no es necesario, porque la tarjeta eventualmente aplicará los cambios, pero
puede ser útil para depurar.
--Monitor
Para cada dispositivo que admita extensiones inalámbricas, iwconfig mostrar el nombre de
protocolo MAC utilizado (nombre del dispositivo para protocolos propietarios), el ESSID
(nombre de red), el NWID , la frecuencia (o canal), la sensibilidad , el modo de operación ,
la dirección del punto de acceso , la tasa de bits , el umbral RTS , el umbral de
fragmentación , la clave de cifrado y la configuración deadministración de energía
(dependiendo de la disponibilidad).
Los parámetros mostrados tienen el mismo significado y valores consulte los parámetros que se
pueden configurar, la parte anterior para obtener una explicación detallada de ellos. Algunos parámetros solo se muestran en forma corta / abreviada (como el cifrado). Puede usar
iwlist (8) para obtener todos los detalles. Algunos parámetros tienen dos modos (como la tasa de bits). Si el valor tiene el prefijo ' =
', significa que el parámetro está fijo y forzado a ese valor, si tiene el prefijo ' : ', el
parámetro está en modo automático y se muestra el valor actual (y puede cambiar).
- Punto de acceso / celda Una dirección igual a 00: 00: 00: 00: 00: 00 significa que la tarjeta no se pudo asociar
con un punto de acceso (lo más probable es que sea un problema de configuración). El parámetro
Punto de acceso se muestra como Celda en modo ad-hoc (por obvias), pero por lo demás funciona
igual.
Si existe / proc / net / wireless , iwconfig también mostrará su contenido. Tenga en cuenta
que esos valores dependen del controlador y las especificaciones del hardware, por lo que debe
consultar la documentación del controlador para obtener una interpretación adecuada de esos
valores.
-La calidad del enlace
alidad general del enlace. Puede basarse en el nivel de contención o interferencia, la tasa de
errores de bits o tramas, qué tan buena es la señal recibida, alguna sincronización de tiempo
u otra métrica de hardware. Este es un valor agregado y depende totalmente del controlador y
el hardware.
--Nivel de Señal
Intensidad de la señal recibida (RSSI - qué tan fuerte es la señal recibida). Pueden ser
unidades arbitrarias o dBm, iwconfig usa la metainformación del controlador para interpretar
el valor bruto dado por / proc / net / wireless y mostrar la unidad adecuada o el valor máximo
(usando aritmética de 8 bits). En el modo Ad-Hoc , esto no puede estar definido y debe usar
iwspy .
-Nivel de Ruido
Nivel de ruido de fondo (cuando no se transmite ningún paquete). Comentarios similares a los
del nivel de señal .
-Rx nwid inválido
Número de paquetes recibidos con un NWID o ESSID diferente. Se utiliza para detectar problemas
de configuración o existencia de redes adyacentes (en la misma frecuencia).
--Cripta inválida Rx
Número de paquetes que el hardware no pudo descifrar. Esto se puede utilizar para detectar
configuraciones de cifrado no válidas.
--Rx inválido frag
Número de paquetes para los que el hardware no pudo volver a ensamblar correctamente los
fragmentos de la capa de enlace (lo más probable es que faltara uno).
--Tx reintentos excesivos
Número de paquetes que el hardware no pudo entregar. La mayoría de los protocolos MAC volverán
a intentar el paquete varias veces antes de darse por vencidos.
--Misceláneo no válido
Otros paquetes perdidos en relación con operaciones inalámbricas específicas.
--Baliza perdida
Número de balizas periódicas del Cell o del Access Point que nos hemos perdido. Las balizas se
envían a intervalos regulares para mantener la coordinación de la celda; si no se reciben,
generalmente indica que la tarjeta está fuera de alcance.