Laboratorio de redes
1. Laboratorio de redes (configuración básica, ping, traceroute, ifconfig/ipconfig) #
El sistema operativo también gestiona la conexión de red: asignación de IP, resolución de nombres, comunicación con otros equipos. Este laboratorio sirve para practicar los comandos básicos de red en Linux y Windows.
Ejercicios en Linux (Bash) #
-
Ver configuración de red
1ifconfig # clásico (en desuso en distros modernas) 2ip addr show # recomendado- Muestra interfaces, direcciones IP, estado de red.
-
Comprobar conectividad
1ping google.com 2ping -c 4 8.8.8.8- Envía paquetes ICMP para verificar conexión.
-
Seguir la ruta hacia un destino
1traceroute google.com- Muestra los routers intermedios hasta el destino.
-
Ver tabla de enrutamiento
1ip route show -
Probar puertos abiertos (requiere nmap o netcat)
1nc -zv google.com 80
Ejercicios en Windows (PowerShell / CMD) #
-
Ver configuración de red
1ipconfig /all- Muestra IP, máscara, gateway, DNS.
-
Comprobar conectividad
1ping google.com 2ping 8.8.8.8 -n 4 -
Seguir la ruta hacia un destino
1tracert google.com -
Ver tabla de enrutamiento
1route print -
Probar puertos abiertos
1Test-NetConnection -ComputerName google.com -Port 80
Ejemplo práctico #
-
En Linux: Si no tienes conexión, ejecuta
ip addr show. Si la interfaz aparece sin IP, puedes asignarla manualmente:1sudo ip addr add 192.168.1.50/24 dev eth0 2sudo ip route add default via 192.168.1.1 -
En Windows: Si internet no funciona, haz:
1ipconfig /flushdnspara limpiar caché DNS y comprobar con
ping 8.8.8.8.
Resumen del tema
Conceptos clave #
- Diagnóstico y Configuración de Interfaces de Red:
- Linux:
ip addr show/ip link, asignación estática conip addr addy enrutamiento conip route show. - Windows:
ipconfig /all, liberación/renovación DHCP (/release,/renew) y vaciado de caché DNS (ipconfig /flushdns).
- Linux:
- Pruebas de Conectividad y Ruta:
ping(solicitudes ICMP echo).traceroute(Linux) /tracert(Windows) para trazar saltos de routers (hops).
- Comprobación de Puertos y Servicios:
nc -zv host puertoen Linux yTest-NetConnection -ComputerName host -Port puertoen PowerShell.
Qué debes recordar #
Las utilidades de red en Linux (ip, ping, traceroute, nc) y Windows (ipconfig, tracert, Test-NetConnection) permiten diagnosticar conectividad, DNS y accesibilidad de puertos.