Comandos LinuxExplicados en español
/
Ficha59 / 104
Categoría
Redes
Ejemplos
5
Ver también
ip · ping · ss · netstat · hostname

ifconfig

interface configuration (configuración de interfaces)

Muestra y configura interfaces de red (obsoleto, reemplazado por ip).

Sirve para ver direcciones IP, máscara, MAC y estado de interfaces de red. Hoy está obsoleto en favor de ip (iproute2). Lo usas solo para sistemas antiguos o cuando es lo que ya conoces. En Debian 13 / Ubuntu 24.04 puede no venir instalado por defecto: sudo apt install net-tools.

Sintaxisifconfig [INTERFAZ] [opciones]
Precaución

Si apagas con ifconfig ... down la interfaz por la que entraste por SSH, te quedas sin conexión y no puedes volver a levantarla desde ahí. Haz esos cambios desde la consola física o con acceso alterno.

§ 1

Despiece

5 ejemplos
Ver todas las interfaces

Ver todas las interfaces

2 piezas
Lámina01 / 05
Comandoifconfig -a
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1ifconfigComandoComando de configuración de interfaces (obsoleto).
2-aOpciónIncluye interfaces inactivas.
Resultado

Muestra todas las interfaces con IP, MAC, máscara y estado (UP/DOWN).

Ver una interfaz específica

2 piezas
Lámina02 / 05
Comandoifconfig eth0
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1ifconfigComandoComando obsoleto.
2eth0ArgumentoNombre de la interfaz a mostrar.
Resultado

Muestra solo eth0: inet (IP), netmask, broadcast, ether (MAC), RX/TX.

Asignar IP temporal

6 piezas
Lámina03 / 05
Comandosudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
Piezas6
Escala1:1
N.ºPiezaTipoQué hace
1sudoComandoRequiere privilegios para cambiar IP.
2ifconfigComandoComando obsoleto.
3eth0ArgumentoInterfaz a configurar.
4192.168.1.100ValorNueva dirección IP.
5netmaskOpciónIndica máscara.
6255.255.255.0ValorMáscara /24.
Resultado

Asigna IP temporal. Se pierde al reiniciar o al cambiar configuración de red.

Activar/Desactivar interfaz

9 piezas
Lámina04 / 05
Comandosudo ifconfig eth0 down && sudo ifconfig eth0 up
Piezas9
Escala1:1
N.ºPiezaTipoQué hace
1sudoComandoPrivilegios.
2ifconfigComandoComando obsoleto.
3eth0ArgumentoInterfaz.
4downValorDesactiva.
5&&OperadorEjecuta siguiente si primero tuvo éxito.
6sudoComandoPrivilegios.
7ifconfigComandoComando obsoleto.
8eth0ArgumentoInterfaz.
9upValorActiva.
Resultado

Reinicia la interfaz (útil tras cambios de configuración).

Ver IP de interfaz por defecto

4 piezas
Lámina05 / 05
Comandoifconfig | grep inet
Piezas4
Escala1:1
N.ºPiezaTipoQué hace
1ifconfigComandoComando obsoleto para listar interfaces.
2|OperadorEnvía salida a grep.
3grepComandoFiltra líneas con inet (IPv4).
4inetArgumentoPatrón a buscar.
Resultado

Muestra solo líneas con direcciones IPv4 configuradas.

§ 2

Opciones

Las que sí vas a usar
OpciónQué hace
-aMuestra todas las interfaces, incluso las desactivadas.
upActiva una interfaz (ej. ifconfig eth0 up). Requiere sudo.
downDesactiva una interfaz. Requiere sudo.
netmaskAsigna máscara de red (ej. ifconfig eth0 netmask 255.255.255.0).
broadcastAsigna dirección de broadcast.
hwCambia dirección MAC (ether). Requiere sudo.
mtuCambia MTU (unidad máxima de transferencia).
§ 3

Fallas comunes

FallaRemedio
Comando no encontrado.Instala net-tools: sudo apt install net-tools. En sistemas modernos usa ip addr en su lugar.
Cambios temporales se pierden al reiniciar.Para persistir, configura en /etc/network/interfaces (Debian clásico) o en NetworkManager/systemd-networkd según tu setup.
Nombres de interfaz cambian (eth0 vs ens33 vs enpXsY).Usa ip link show o ifconfig -a para ver nombres actuales de interfaz.
§ 4

Preguntas frecuentes

¿Para qué sirve ifconfig?
Sirve para mostrar y configurar interfaces de red (IP, máscara, MAC). Está obsoleto; el reemplazo moderno es ip de iproute2.
¿Qué muestra ifconfig?
Muestra interfaces con su estado (UP/DOWN), dirección inet (IPv4), netmask, broadcast, ether (MAC), bytes RX/TX.
¿Por qué ifconfig está obsoleto?
Porque net-tools dejó de actualizarse y iproute2 ofrece más funcionalidades, mejor soporte IPv6 y opciones más consistentes.
¿Cómo veo IP con ip en lugar de ifconfig?
Usa ip addr show (o ip a). Para ver rutas: ip route show; para interfaces: ip link show.
¿Cómo instalo ifconfig si falta?
En Debian/Ubuntu: sudo apt install net-tools. No viene en algunas imágenes mínimas.
§ 5

Ver también