79. Interfaces de red

 

Tutorial: Gestión de Interfaces de Red en Linux con el Comando ip

📹 Miniatura de la clase

Duración: 0:18 / 12:48


📋 Introducción a las Interfaces de Red

Las interfaces de red son componentes software del sistema operativo que actúan como intermediarias entre el sistema y los dispositivos hardware de red (como tarjetas de red). Son esenciales para la comunicación en red.


🛠️ El Comando ip - Nuestra Herramienta Principal

Sintaxis Básica

bash
ip [OPCIONES] OBJETO COMANDO

Objetos Principales del Comando ip

  • link (o l): Gestión de dispositivos e interfaces de red

  • address (o a): Gestión de direcciones IP (IPv4/IPv6)

  • route: Gestión de tablas de enrutamiento

  • neigh: Gestión de tablas ARP


🔍 Comandos Prácticos con ip link

1. Ver Todas las Interfaces de Red

bash
ip link
# o su forma abreviada
ip l

Salida típica:

text
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:29:xx:xx:xx brd ff:ff:ff:ff:ff:ff

2. Tipos de Interfaces

  • lo (Loopback): Interfaz virtual para comunicación interna

  • ens33 (o similar): Interfaz física para conexión externa

3. Ver Información Específica de una Interfaz

bash
ip link show dev ens33

4. Ver Solo Interfaces Activas

bash
ip link ls up

5. Ver Estadísticas de Tráfico

bash
ip -s link

⚡ Operaciones de Gestión de Interfaces

Activar una Interfaz

bash
sudo ip link set ens33 up

Desactivar una Interfaz

bash
sudo ip link set ens33 down

📊 Ejemplo Práctico: Monitoreo de Tráfico

Antes de Navegar

bash
ip -s link

Después de Navegar

bash
ip -s link

Observación: El contador de paquetes en la interfaz externa habrá aumentado significativamente.


🎯 Casos de Uso Comunes

1. Diagnóstico de Conectividad

bash
# Verificar si las interfaces están activas
ip link ls up

2. Solución de Problemas

bash
# Reiniciar interfaz de red
sudo ip link set ens33 down
sudo ip link set ens33 up

3. Monitoreo de Uso

bash
# Ver estadísticas en tiempo real
watch -n 1 "ip -s link"

💡 Consejos Importantes

  1. Usa las abreviaturas: ip l en lugar de ip link

  2. Siempre verifica el estado antes de hacer cambios

  3. Las interfaces loopback siempre estarán presentes

  4. Los cambios con ip link set son temporales (se pierden al reiniciar)


🚀 Próximos Pasos

En el siguiente tutorial exploraremos:

  • Configuración de direcciones IP con ip address

  • Gestión de tablas de enrutamiento

  • Trabajo con tablas ARP

Comentarios

Entradas más populares de este blog

83. Sniffers: Wireshark y Tcpdump