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.