0%
Guía completa de resolución de problemas de red en Linux

Guía completa de resolución de problemas de red en Linux

Domina los comandos esenciales para diagnosticar y resolver problemas de red en Linux. Una guía práctica organizada según el modelo OSI, desde el nivel físico hasta el de transporte.

I

InSkillCoach

· min

Guía completa de resolución de problemas de red en Linux

La resolución de problemas de red es una competencia esencial para cualquier administrador de sistemas Linux. Esta guía te presenta un enfoque estructurado, organizado según las capas del modelo OSI, para diagnosticar y resolver eficazmente los problemas de red.

Introducción a la resolución de problemas de red

La resolución de problemas de red en Linux sigue un enfoque metódico, de abajo arriba, empezando por la capa física hasta llegar a la capa de aplicación. Este método permite identificar y aislar rápidamente los problemas.

Capa física (Layer-1)

El primer paso consiste en verificar la conectividad física.

Comandos esenciales:

# Vérifier l'état de l'interface réseau
ip -br link show

# Examiner les statistiques de paquets
ip -s link show eth0

# Vérifier les propriétés de la liaison
ethtool eth0

Puntos que hay que comprobar:

  • Estado físico de la conexión (up/down)
  • Estadísticas de paquetes perdidos o erróneos
  • Velocidad de conexión y modo dúplex
  • Calidad de la conexión física

Capa de enlace de datos (Layer-2)

Esta capa gestiona la comunicación directa entre los dispositivos de la red local.

Comandos esenciales:

# Inspecter les en-têtes de paquets
tcpdump -i eth0 -nn -e

# Vérifier la table ARP
ip neighbor show

# Scanner les adresses MAC sur le réseau
arp-scan -I eth0 -l

Puntos que hay que comprobar:

  • Direcciones MAC en la tabla ARP
  • Configuración de VLAN
  • Conflictos de direcciones MAC
  • Problemas de conmutación

Capa de red (Layer-3)

Esta capa gestiona el enrutamiento y el direccionamiento IP.

Comandos esenciales:

# Vérifier la configuration IP
ip -br address show

# Tester la connectivité
ping 8.8.8.8

# Examiner les routes
ip route show

# Tracer le chemin vers une destination
traceroute 8.8.8.8

# Vérifier la résolution DNS
dig www.google.com

Puntos que hay que comprobar:

  • Asignación correcta de las direcciones IP
  • Configuración de la puerta de enlace predeterminada
  • Conflictos de direcciones IP
  • Problemas de enrutamiento
  • Resolución DNS

Capa de transporte (Layer-4)

Esta capa gestiona las conexiones de extremo a extremo y los puertos.

Comandos esenciales:

# Lister les ports en écoute
ss -tunlp

# Tester un port spécifique
nc -zv 10.10.0.1 80

# Vérifier les connexions établies
ss -tan state established

Puntos que hay que comprobar:

  • Puertos abiertos y en escucha
  • Estado de las conexiones TCP
  • Problemas de cortafuegos
  • Rendimiento de las conexiones

Metodología de resolución de problemas

  1. Enfoque sistemático

    • Empezar por la capa más baja
    • Validar cada capa antes de pasar a la siguiente
    • Documentar los resultados de las pruebas
  2. Herramientas complementarias

    # Capture de paquets détaillée
    tcpdump -i eth0 -w capture.pcap
    
    # Analyse des performances réseau
    iperf3 -c server_ip
    
    # Surveillance du trafic en temps réel
    iftop -i eth0
  3. Buenas prácticas

    • Mantener un registro de los cambios
    • Hacer copias de seguridad de las configuraciones
    • Utilizar herramientas de monitorización
    • Automatizar las pruebas recurrentes

Escenarios habituales y soluciones

1. Sin conectividad a Internet

# Vérification séquentielle
ip link show                 # État de l'interface
ip addr show                 # Configuration IP
ip route show               # Routes
ping 8.8.8.8               # Connectivité externe
dig google.com             # Résolution DNS

2. Problemas de rendimiento

# Analyse des performances
mtr 8.8.8.8                # Analyse du chemin réseau
iperf3 -c server_ip        # Test de bande passante
netstat -s                 # Statistiques réseau

3. Problemas de DNS

# Diagnostic DNS
dig +trace google.com      # Trace complète DNS
nslookup google.com        # Test rapide
cat /etc/resolv.conf       # Configuration DNS

Scripts útiles para la automatización

#!/bin/bash
# Script de vérification réseau basique

echo "=== État des interfaces ==="
ip -br link show

echo "=== Configuration IP ==="
ip -br addr show

echo "=== Table de routage ==="
ip route show

echo "=== Test de connectivité ==="
ping -c 4 8.8.8.8

echo "=== Résolution DNS ==="
dig +short google.com

Conclusión

La resolución de problemas de red en Linux requiere un enfoque metódico y una buena comprensión de las distintas capas del modelo OSI. Siguiendo esta estructura y utilizando los comandos adecuados en cada nivel, podrás identificar y resolver eficazmente la mayoría de los problemas de red.

Recursos complementarios

  • Documentación oficial de las herramientas de red de Linux
  • Guías avanzadas de resolución de problemas de TCP/IP
  • Herramientas de monitorización de red
  • Foros y comunidades de Linux

Recuerda que la práctica regular y la documentación de tus experiencias son esenciales para desarrollar tus habilidades en la resolución de problemas de red.

InSkillCoach

Acerca de InSkillCoach

Experto en formación y tecnologías

Coach especializado en tecnologías avanzadas e IA, impulsado por GNeurone Inc.

Certificaciones:

  • AWS Certified Solutions Architect – Professional
  • Certificaciones de Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
742
80

Comentarios

Los comentarios funcionan con GitHub Discussions

Inicia sesión con GitHub para participar en la discusión

¡Enlace copiado!