Nota: Una interfaz de red es un dispositivo de red.
Mostrar y comprender la salida de ifconfig
Si ejecutamos el comando "ifconfig"Sin parámetros adicionales, mostrará todas las interfaces de red disponibles, sus direcciones IP, maestros de red, estado y más, como Root Run"ifconfig":
La primera interfaz de red (dispositivo de hardware) es ENP2S0 cuál es la interfaz Ethernet.
Las banderas indican el estado del dispositivo, los estados del dispositivo de red pueden incluir: ARRIBA, TRANSMISIÓN, Multicast, CORRER, Allmulti y Promet o MONITOR para interfaces inalámbricas.
Dónde:
ARRIBA: el dispositivo está arriba.
TRANSMISIÓN: El dispositivo/interfaz puede enviar tráfico a otra subredes de cruce de dispositivos.
Multicast: Este indicador permite enviar datos a múltiples destinos simultáneamente.
CORRER: Este indicador informa que la interfaz de red está disponible y funciona.
Allmulti: Permite que se reciban todos los paquetes de la red.
Promet: Esta bandera escuchará y capturará todo el tráfico dentro de la red, generalmente utilizado para oler.
Monitor (solo inalámbrico): Permite capturar el tráfico sin estar conectado a la red, también utilizado para oler las redes inalámbricas o la transmisión de auditoría. La sintaxis es "monitor de modo iwconfig".
Además a las banderas del ifconfig El comando también mostrará las siguientes propiedades:
La MTU (unidad de transferencia máxima): indica que el mayor tamaño de byte puede ser procesado por el protocolo de comunicación, podemos aumentarlo o disminuir para afectar el rendimiento.
éter: Aquí encontramos la dirección MAC, nuestro hardware de interfaz o dirección física. (Consulte este tutorial para obtener más información sobre la dirección MAC)
txqueuelen (longitud de la cola de transmisión): Indica el límite para los paquetes en cola durante la transferencia, editar esta propiedad es útil para optimizar el rendimiento de nuestra red como se explica más adelante en este tutorial.
Paquetes rx: Permite ver paquetes recibidos en bytes y errores si existe.
Paquetes TX y errores TX: Permite ver paquetes transferidos en bytes y errores si existe.
Dentro de los paquetes RX encontramos:
Errores RX: Errores al recibir datos.
Abandonó: Los paquetes de recepción se dejaron caer.
Excesos: Notifica los excesos de FIFO (primero en, primero en salir) significa que nuestro dispositivo está lleno de capacidad, pero sigue tratando de procesar el tráfico.
Marco: marcos rotos e ignorados.
Dentro de los paquetes TX encontramos:
Errores TX: Errores al transferir datos.
Abandonó: Los paquetes enviados fueron retirados.
Excesos: Notifica los excesos de FIFO (primero en, primero en salir) significa que nuestro dispositivo está lleno de capacidad, pero sigue tratando de procesar el tráfico.
Transportador: informa un desajuste dúplex, generalmente cuando dos dispositivos de comunicación tienen diferentes configuraciones como la autonegotiación para un dispositivo, mientras que la configuración manual para otros dispositivos.
Colisiones: sucede cuando dos dispositivos dentro de los datos de transferencia de red simultáneamente, ambos dispositivos detectan la transferencia simultánea, entonces el portador permite que los paquetes se turnen para transferirse.
Nota: No hace mucho tiempo estábamos acostumbrados a ver nuestros dispositivos Ethernet como "eth0", "eth1", etc. Dado que los nombres de interfaz de red predecibles Systemd V197 se asignan a dispositivos de red. Los nombres se basan en el firmware, topología y ubicación del dispositivo dentro de la placa base.
Después del dispositivo Ethernet, veremos el bucleback. La interfaz de bucleback no es un dispositivo de red real, sino uno virtual destinado solo a la comunicación local. Si no tenemos una conexión de red, la interfaz de bucle de bucle (definida como "LO") nos permitirá hacernos hacer frente a nuestro localhost o interactuar con aplicaciones que dependen de las redes.
Las siguientes interfaces también son virtuales y pertenecen a los dispositivos virtuales de VirtualBox Guest, no tienen características poco comunes para explicarse.
En mi caso el WLP3S0 es la interfaz inalámbrica, que, se mencionó anteriormente y en contraste con los dispositivos con cable, es capaz de oler redes sin ser parte de ellas en su modo de monitor.
Si queremos que Linux nos devuelva solo tarjetas de red inalámbricas, en lugar de ejecutar "ifconfig"Podemos ejecutar"iwconfig", correr iwconfig:
La salida nos informa WLP3S0 es el único dispositivo de red inalámbrica, que es ENP2S0, VMNET1, LO y VMNET8 dispositivos físicos o virtuales sin funcionalidad inalámbrica.
Ifconfig permite mostrar información sobre una interfaz de red específica especificando su nombre, en mi caso escribo:
ifconfig enp2s0
Cómo usar Ifconfig para deshabilitar y habilitar interfaces:
En algunos casos, para realizar cambios en nuestra interfaz, primero necesitaremos deshabilitarlo, aplicar los cambios que queremos y habilitarlo. Ese es el caso, por ejemplo, cuando queremos editar la dirección MAC física de la red o el modo de la tarjeta (E.G Monitor). Los comandos para deshabilitar y habilitar las interfaces son intuitivas:
ifconfigabajo
En mi caso:
ifconfig enp2s0 hacia abajo
Como puede ver después de deshabilitar el ping de la tarjeta de red, no funciona, si queremos restaurar nuestro tipo de interfaz:
Ifconfig enp2s0 up
Ahora Ping vuelve a trabajar después de habilitar nuestra interfaz.
Cómo usar Ifconfig para cambiar nuestras direcciones IP y MAC:
Para actualizar nuestra dirección IP, necesitamos invocar ifconfig, especificar la interfaz de red y establecer la dirección IP, la sintaxis es:
ifconfig
En mi caso:
ifconfig enp2s0 172.31.124.145
Luego para confirmar que volvemos a ejecutar:
ifconfig enp2s0
Como ve, la dirección IP cambió de 172.31.124.144 a 172.32.124.145.
Ahora, si queremos cambiar nuestra dirección MAC para pasar por alto cualquier clonación de la lista blanca, una diferente o para evitar dejar nuestra Mac real en un registro, podemos hacerlo usando ifconfig, en primer lugar, necesitamos establecer nuestra interfaz, configure el nuevo Mac dirección y habilite la tarjeta de red nuevamente:
ifconfig enp2s0 hacia abajo
ifconfig enp2s0 hw éter 00: 00: 00: 00: 00: 01
ifconfig enp2s0 up
ifconfig enp2s0
Como puede ver, la tarjeta de red tiene una nueva dirección MAC (00: 00: 00: 00: 00: 01).
Cómo usar ifconfig para cambiar la máscara de red:
La máscara de red, utilizada para dividir las subredes también se puede editar utilizando ifconfig.
Para cambiar la máscara de red de una interfaz, la sintaxis es:
ifconfigNetmask 255.255.255.0
Cambiarlo en mi caso sería:
ifconfig enp2s0 netmask 255.255.255.0
Como ve, la máscara de red fue editada con éxito.
Ifconfig permite usar una cadena de parámetros para establecer todas las propiedades que queremos dentro de un solo comando, preste atención para no incluir comandos que necesiten la interfaz para funcionar. Un ejemplo práctico sería:
Ifconfig enp2s0 10.0.108.68 Netmask 255.255.255.0 MTU 1000
Como puede ver, a pesar de ser limitado en comparación con IP, ifconfig sigue siendo un comando muy útil para editar la configuración de nuestras interfaces de red. Honestamente, personalmente uso ifconfig porque estoy usado pero en un siguiente tutorial, mostraré IP uso.
Gracias por seguir a Linuxhint, sigue siguiéndonos por actualizaciones y nuevos consejos sobre Linux. Si tiene alguna pregunta sobre este tutorial u otro problema de Linux, comuníquese con nosotros a través de https: // soporte.Linuxhint.comunicarse.