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.
ifconfigEn la salida, verás información relacionada con todas las interfaces activas. Por ejemplo, en mi caso, se produjo la siguiente salida.

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 -sAquí 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 downDe manera similar, para habilitar, usa el siguiente comando:
ifconfig eth0 upP5. ¿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 900PD: 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 promiscTen en cuenta que puedes deshabilitar el modo promiscuo de la siguiente manera:
ifconfig eth0 -promiscP7. ¿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:3eAsí 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.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.