Comandos Linux · 3 min read · Sep 18, 2025

Tutorial del comando ifconfig de Linux para principiantes (7 ejemplos)

El trabajo de gestión de redes incluye muchas cosas, y precisamente por esta razón, hay varias utilidades de línea de comandos de Linux que te ayudan con diferentes tareas relacionadas con la red. En este tutorial, discutiremos una de estas utilidades llamada ifconfig. Pero antes de comenzar, vale la pena mencionar que todos los ejemplos discutidos en este artículo han sido probados en una máquina Ubuntu 16.04 LTS.

Comando ifconfig de Linux

El comando ifconfig te da la capacidad de configurar interfaces de red. Por supuesto, también puedes obtener información relacionada con las interfaces de red con esta herramienta. A continuación se muestra su sintaxis:

ifconfig [-v] [-a] [-s] [interface]  
ifconfig [-v] interface [aftype] options | address ...

Y así es como la página del manual de la herramienta lo explica:

       Ifconfig  se  utiliza  para configurar las interfaces de red residentes en el núcleo.  
       Se utiliza en el momento del arranque para configurar las interfaces según sea necesario.  Después de eso,  
       generalmente  solo  se  necesita  cuando  se  requiere  depuración  o  cuando  se  necesita  ajuste  del sistema.  

       Si no se proporcionan argumentos, ifconfig muestra el  estado  de  las  interfaces  actualmente  activas.  Si se  
       proporciona un solo argumento de interfaz, muestra el estado de la interfaz dada; si se  
       proporciona un solo argumento  -a,  muestra el estado de todas las interfaces, incluso aquellas  
       que están inactivas.  De lo contrario, configura una interfaz.

A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funciona el comando ifconfig.

P1. ¿Cómo usar el comando ifconfig?

El uso básico es bastante simple: solo ejecuta el comando ‘ifconfig’ sin ninguna opción.

ifconfig

En la salida, verás información relacionada con todas las interfaces activas. Por ejemplo, en mi caso, se produjo la siguiente salida.

Cómo usar el comando ifconfig

Ten en cuenta que si deseas que el comando muestre todas las interfaces (incluidas las que están actualmente inactivas), usa la opción de línea de comandos -a.

P2. ¿Cómo hacer que ifconfig muestre una salida compacta?

Para una salida de lista corta, usa la opción de línea de comandos -s.

ifconfig -s

Aquí hay un ejemplo de salida:

P3. ¿Cómo hacer que ifconfig muestre información sobre una interfaz específica?

Esto puedes hacerlo especificando el nombre de la interfaz como un argumento para el comando ifconfig.

ifconfig [nombre-de-interfaz]

Por ejemplo:

P4. ¿Cómo deshabilitar o habilitar una interfaz de red usando ifconfig?

Para hacer esto, solo especifica las banderas ‘down’ o ‘up’. Por ejemplo, para deshabilitar una interfaz llamada eth0, usa el comando ifconfig de la siguiente manera:

ifconfig eth0 down

De manera similar, para habilitar, usa el siguiente comando:

ifconfig eth0 up

P5. ¿Cómo cambiar un MTU de red usando ifconfig?

Esto puedes hacerlo utilizando la bandera ‘mtu’ junto con el nuevo valor de mtu.

ifconfig [nombre-de-interfaz] mtu [valor-mtu]

Por ejemplo:

ifconfig eth0 mtu 900

PD: Para aquellos que no saben qué es MTU, dirígete aquí.

P6. ¿Cómo habilitar el modo promiscuo en una interfaz?

El modo promiscuo permite que una red reciba todos los paquetes en la red. Si esa es tu necesidad, puedes habilitar este modo utilizando la bandera ‘promisc’.

Por ejemplo:

ifconfig eth0 promisc

Ten en cuenta que puedes deshabilitar el modo promiscuo de la siguiente manera:

ifconfig eth0 -promisc

P7. ¿Cómo cambiar la dirección de hardware de la interfaz de red?

El comando ifconfig también te permite cambiar la dirección MAC correspondiente a una interfaz de red. Esto puedes hacerlo de la siguiente manera:

ifconfig [nombre-de-red] hw [clase] [dirección-de-hardware]

Por ejemplo:

ifconfig eth0 hw ether 70:4d:7b:70:d2:3e

Así es como la página del manual explica esta opción:

              Establece la dirección de hardware de esta interfaz, si el controlador del dispositivo  
              admite  esta  operación.  La palabra clave debe ir seguida del  
              nombre de la clase de hardware y el equivalente ASCII imprimible de  
              la  dirección  de  hardware.   Las  clases  de  hardware  actualmente  admitidas  
              incluyen ether (Ethernet), ax25 (AMPR AX.25), ARCnet  y  netrom  
              (AMPR NET/ROM).

Conclusión

Así que puedes ver, el comando ifconfig te permite hacer muchas cosas relacionadas con las interfaces de red. Si bien hemos discutido varias opciones de línea de comandos aquí, hay muchas más. Una vez que hayas terminado de practicar las que hemos discutido aquí, dirígete a la página del manual de la herramienta para aprender más.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.