Tarea 1.2 - Comandos de red

Volver al curso

Recuerda:

Sistemas de red local más utilizados hoy en día:

Capas OSI más importantes:

Ping

El “ping” o “echo request” (solicitud de eco) es un tipo de paquete especial (ICMP) que tiene por función comprobar si en una IP dada, existe un host y está disponible.

Ejemplos en Windows

Ve haciendo estas pruebas a la vez que lees las explicaciones.

Como habrás podido imaginar, el ping es la prueba básica que tienes que hacer cuando falle cualquier parte de la red:

Cuando estés trasteando en la red y su cableado, deja una ventana con ping -t 8.8.8.8. Su éxito garantiza el acceso a Internet. El DNS es un problema menor que puedes arreglar una vez tengas una conexión estable.

Ahora que ya sabes usar el ping, no tienes que sufrir como el pobre Enjuto Mojamuto:

Parámetros del ping

Ping en Linux y macOS

Cambia un poco. Por defecto el ping en estos sistemas funciona indefinidamente hasta que se para con CTRL+C. Lo puedes limitar a cuatro intentos (o los que quieras) con -t 4. Ejemplo:

Si tienes varias interfaces de red (NICs) puedes hacer ping con una en concreto usando -I. Ejemplo: ping -I eth1 google.com

Tracert

El tracert (Windows) o traceroute (Linux, macOS) te indica las IPs de todos los routers que hay entre tú y la IP de destino. Se puede hacer a una IP o aun nombre de dominio.

Internamente consiste en enviar pings de TTL creciente: 1, 2, 3... Cuando se agota el TTL, el router en cuestión te indica su IP. Así hasta llegar al destino. Con eso se reconstruye la ruta.

tracert sólo tiene sentido hacia equipos de redes distintas de la tuya.

nslookup

Dado un nombre de dominio, resuelve su IP. Utiliza los DNS que tengas configurados.

Escáneres de IP

Dada una dirección IP y su máscara de subred, se puede deducir todas las direcciones IPs posibles de la red (lo veremos en el segundo trimestre: calculadora). Si lo aplicas a tu red local y luego haces ping a todas las IPs, tendrás una idea de quién está conectado. Esto es tremendamente útil, ¿pero quién quiere hacer 254 pings? Mucho mejor automatizarlo con un escáner de IPs:

A mi me gustan Advanced IP Scanner y Angry IP Scanner:

Escáneres de IP Linux /macOS

El comando nmap es excelente, pero tendrás que aprender a usar máscaras de subred en formato de prefijo para entenderlo (sáltatelo si quieres):

Escáneres de IP móviles

Fing Network Scanner. Probad y veréis:

arp

En Windows, arp -a muestra todas las direcciones MAC de la red local con las que has contactado:

Para saber más: “Comandos TCP-IP para Windows” http://es.ccm.net/faq/430-comandos-tcp-ip-para-windows


Tareas para entregar

Escribe las respuestas en el procesador de textos que quieras (LibreOffice, OpenOffice, Microsoft Office, Google Drive…), y entrégalas en formato PDF. En el archivo quiero cada título de ejercicio (“1. Realiza el PING…”) seguido de cada apartado con sus respuestas y capturas de pantalla o fotos.

  1. Realiza el PING a una web que conozcas usando su URL (nombre de la web). Analiza los datos de resolución de IP, latencia y TTL consumido. Pon captura de pantalla.
  2. Realiza tracert para la URL del ejercicio anterior y analiza los resultados. Pon captura de pantalla.
  3. Instala Fing en un móvil o tablet, ve a una Wi-Fi pública (de una cafetería o biblioteca) y analiza los resultados. Encuentra la puerta de enlace. Pon captura de pantalla.
  4. ¿Qué puede estar pasando si el PING funciona con una IP pública pero no con una URL?
  5. Realiza un escaneo de IPs en tu red local usando un escáner para Windows/Linux/Mac y analiza los resultados. Pon captura de pantalla.

Nombra el archivo de la siguiente manera: ICRD12-ApellidosNombre.pdf (por ejemplo, ICRD12-RíosSuárezDaniel.pdf) y entrégalo en la página de la tarea.


Volver al curso