PRÁCTICA - Comandos de red en Linux
A continuación, he integrado un conjunto de comandos que pueden ayudar a resolver algunos problemas de red en Linux. están separadas por las capas del modelo OSI, si quieres saber más puedes revisar mi otra página.
📡 Capa Física (Capa-1)
ip -br link show→ Comprueba si el enlace físico está activo o inactivo.ip -s link show eth0→ Examina estadísticas de conteo de paquetes para detectar pérdidas o errores.ethtool eth0→ Verifica si las propiedades del enlace, como la velocidad negociada y full-duplex, son válidas.iwconfig wlan0 essid "MiRed"→ Configura interfaces inalámbricas, por ejemplo asignando un SSID a la tarjeta WiFi.
🔗 Capa de Enlace de Datos (Capa-2)
ip neighbor show→ Verifica si la dirección MAC de la puerta de enlace está en la tabla ARP local.tcpdump -i eth0 -nn -e→ Inspecciona encabezados de paquetes de la capa 2 (MAC, VLAN, etc.).arp -a→ Muestra la tabla ARP con la relación entre direcciones IP y MAC.arp-scan -I eth0 -l→ Comprueba si existen conflictos de IP en la red local.
🌐 Capa de Red (Capa-3)
ifconfig eth0(oip addr show) → Muestra detalles de configuración de las interfaces de red.ifup eth0/ifdown eth0→ Activa o desactiva una interfaz de red.ip -br address show→ Verifica si una interfaz tiene una IP válida asignada.ping 8.8.8.8→ Comprueba conectividad enviando paquetes ICMP a un host.ping google.com→ Verifica conectividad y resolución DNS al servidor de Google.traceroute 8.8.8.8(otraceroute google.com) → Muestra la ruta que siguen los paquetes hasta el destino.ip route show(oroute -n) → Verifica rutas y la puerta de enlace predeterminada.dig www.google.com→ Comprueba si el servidor DNS predeterminado responde correctamente.nslookup google.com→ Consulta registros DNS de un dominio.
🚪 Capa de Transporte (Capa-4)
ss -tunlp→ Comprueba qué puertos están abiertos en localhost.netstat -tuln→ Lista conexiones, puertos en escucha y tabla de enrutamiento.ss -tunap→ Similar anetstat, pero mostrando sockets y procesos asociados.nc -zv 10.10.0.1 80(onc -vz google.com 80) → Comprueba si un puerto TCP está abierto en un host remoto. (Usar-upara UDP).Puertos comunes en Linux
HTTP → TCP 80
HTTPS → TCP 443
POP3 → TCP 110
SMTP → TCP 25
SSH → TCP 22
DNS → TCP/UDP 53
👉 Más info: cyberciti.biz
Última actualización