Linux ifconfig es una herramienta de administración de red que lo ayuda a verificar las direcciones IP de los sistemas Linux, así como a configurar las interfaces de red. Profundicemos y veamos cómo se usa este popular comando.
Comando ifconfig de Linux sin ninguna opción
El comando ifconfig sin ningún argumento muestra el estado de todas las interfaces de red asociadas con el sistema Linux.
$ ifconfig Salida de muestra

Mostrar la salida de ifconfig en formato corto
Para mostrar la salida de ifconfig en formato corto, use -s opción.
$ ifconfig -s Salida de muestra

Mostrar el estado de una sola interfaz de red
Si desea verificar el estado de una interfaz de red específica, use la sintaxis:
$ ifconfig [interface_name]
Por ejemplo, para mostrar el estado de la interfaz enp0s3 , ejecuta:
$ ifconfig enp0s3

Habilitar/deshabilitar interfaces de red usando ifconfig
A veces, es posible que desee restablecer sus interfaces de red. El comando ifconfig de Linux se puede usar para deshabilitar o activar las interfaces de red.
Para desactivar una interfaz de red, ejecute el comando
$ ifconfig [interface_name] down
Por ejemplo, para desactivar la interfaz enp0s3 ejecuta el comando:
$ ifconfig enp0s3 down
cuando revisa las estadísticas usando el ifconfig comando, la interfaz deshabilitada no aparecerá en la salida. Por ejemplo, el enp0s3 no se mostrará la interfaz.

Para abrir la interfaz, ejecute:
$ ifconfig enp0s3 up
Esta vez, la interfaz aparecerá al ejecutar ifconfig comando.
Salida de muestra

Ver todas las interfaces de red usando la opción "ifconfig -a"
Usando el comando ifconfig, puede ver todas las interfaces, ya sea que estén activas o inactivas. Para hacer esto, use el -a opción como se muestra
$ ifconfig -a Salida de muestra

Habilitar y deshabilitar el modo promiscuo en una interfaz de red
El modo promiscuo se refiere a un modo operativo que permite que un adaptador de red acceda y vea todos los paquetes en una red. En este modo, el adaptador no filtra paquetes.
Para habilitar el modo promiscuo use la sintaxis:
$ ifconfig [network_interface] promisc Por ejemplo:
$ ifconfig enp0s3 promisc Para deshabilitar el modo promiscuo, ejecute:
$ ifconfig enp0s3 -promisc Salida de muestra

Configurar dirección IP y máscara de red de una interfaz de red
El comando ifconfig de Linux también se puede usar para configurar temporalmente la dirección IP y la máscara de red de un adaptador de red. La sintaxis es como se muestra:
$ ifconfig [network_interface] [IP-address] netmask [subnet mask] Por ejemplo,
$ ifconfig enp0s3 192.168.43.100 netmask 255.255.255.0
Más tarde puede confirmar esto usando el ifconfig comando.

Cambiar el valor de mtu usando ifconfig
Puede cambiar el valor de mtu (Unidad máxima de transmisión) usando la sintaxis:
$ ifconfig [interface_name] mtu [mtu-value] Por ejemplo:
$ ifconfig enp0s3 mtu 800
Estos son algunos de los ifconfig más utilizados comandos Sus comentarios sobre esta guía son bienvenidos.