ManuelRomero/CursoMontaje/Redes/Comandos

De WikiEducator
Saltar a: navegación, buscar



Ping

  • Es un programa que permite verificar la exista de conexión con un destinatario
ping destinatario
  • destinatario puede ser
  1. url (identificador que usamos para acceder con un navegador)
  2. Una ip por ejemplo 173.194.41.223
  3. Un nombre de equipo


Icon casestudy.gif

Ejemplo

  1. ping www.google.es
  2. ping 173.194.41.223
  3. ping miOrdenador



  • En el ejemplo anterior miOrdenador debe ser el nombre de algún ordenador de mi red
La respuesta
  • Si existe conectividad me da la siguiente información

C:\Users\manolo>ping www.google.es

Haciendo ping a www.google.es [173.194.41.223] con 32 bytes de datos:
Respuesta desde 173.194.41.223: bytes=32 tiempo=82ms TTL=55
Respuesta desde 173.194.41.223: bytes=32 tiempo=139ms TTL=55
Respuesta desde 173.194.41.223: bytes=32 tiempo=82ms TTL=55
Respuesta desde 173.194.41.223: bytes=32 tiempo=183ms TTL=55
Estadísticas de ping para 173.194.41.223:
   Paquetes: enviados = 4, recibidos = 4, perdidos = 0
   (0% perdidos),
Tiempos aproximados de ida y vuelta en milisegundos:
   Mínimo = 82ms, Máximo = 183ms, Media = 121ms
  • Me está diciendo que el destinatario ha respondido
  • bytes me indica el tamaño del mensaje, del hola que le he enviado
  • tiempo indica el tiempo en el que ha respondido
  • TTL (time to live) o tiempo de vida del paquete me indica con un número entero cuantos saltos le quedaban al paquete para viajar por internet

Verificando conexiones

Icon objectives.jpg

Objetivo

como proceder si un equipo no tiene conexión
  1. Verificar que físicamente la tarjeta funciona
  • Esto se comprueba mirando los leds de detrás de la tarjeta

LuzTarjetaRed.png

  • Hacemos los siguientes ping
 ping 127.0.0.1
ping miIp
ping ipDeOtroEquipoDeMiRed
ping GateWay_DeMiRed
ping IpDNS

ping y parámetros

  • Los comandos suelen tener parámetros que modifican o adaptan el comportamiento de un comando
  • Son palabras o letras y/o números que especifican algún comportamiento concrete
  • Siempre que queramos obtener una lista de estas opciones ejecutaremos la opcion /? junto con el comando
ping /? 

obtenemos

Uso: ping [-t] [-a] [-n cuenta] [-l tamaño] [-f] [-i TTL] [-v TOS]
           [-r cuenta] [-s cuenta] [[-j lista-host] | [-k lista-host]]
           [-w tiempo_espera] [-R] [-S srcaddr] [-4] [-6] nombre_destino
Opciones:
 -t                  Hacer ping al host especificado hasta que se detenga.
                    Para ver estadísticas y continuar, presione Ctrl+Inter;
                    para detener, presione Ctrl+C.
 -a                  Resolver direcciones en nombres de host.
 -n cuenta           Número de solicitudes de eco para enviar.
 -l tamaño           Enviar tamaño del búfer.
 -f                  Establecer marca No fragmentar en paquetes (sólo IPv4).
 -i TTL              Tiempo de vida.
 -v TOS              Tipo de servicio (sólo IPv4. Esta opción quedó obsoleta y
                    no tiene ningún efecto sobre el campo de tipo de servicio
                    del encabezado IP).
 -r cuenta           Registrar la ruta de saltos de cuenta (sólo IPv4).
 -s cuenta           Marca de tiempo de saltos de cuenta (sólo IPv4).
 -j lista-host       Ruta de origen no estricta para lista-host (sólo IPv4).
 -k lista-host       Ruta de origen estricta para lista-host (sólo IPv4).
 -w tiempo_espera    Tiempo de espera en milisegundos para cada respuesta.
 -R                  Usar encabezado de enrutamiento para probar también
                    la ruta inversa (sólo IPv6).
 -S srcaddr           Dirección de origen que se desea usar.
 -4                   Forzar el uso de IPv4.
-6                   Forzar el uso de IPv6.
  • U

Cuando usar ping

  • Si un equipo no conecta , este debe de ser el primer comando que usemos
  • Lo primero que debemos hacer es ver visualmente que la tarjeta de red físicamente funciona
    • Para ello vemos que tiene una luz encendida
LuzTarjetaRed.png
  • Posteriormente debemos hacer pines a las siguientes ubicaciones
  1. ping 127.0.0.1
  2. ping ipPropia
  3. ping ipCompañero
  4. ping gateGay o puerta de enlace
  5. ping DNS
  6. ping url_internet

IPCONFIG

  • El comando que me da información de los datos de mi red es ipconfig
  • Con este comando podemos obtener la información de la configuración de mi sistema configuración de ip
  • En la siguiente imagen nos muestra la información que obtenemos al ejecutar el comando

Ipconfig.png

  • Es importante saber interpretar y leer la información que nos da este comando
  • Decir que si estuviéramos en un sistema linux, entonces el comando sería ifconfig

Tracert

  • Este comando me permite visualizar la ruta que sigue un mensaje hacia un destino
  • Veo las diferentes ip's de los equipos que atravieso hasta llegar al destino
  • En caso de no llegar puedo saber en qué equipo o dispositivo se queda el paquete
  • Vemos el ejemplo al hacer un tracert a www.google.es

Tracert.png

  • Observamos como los nodos me puede dar la ip o el nombre del equipo
  • por ejemplo tenemos en la ruta anterior
 Xe11-0-0-0-grtpartv1.red.telefonica-wholesale.net
  • y con un ping podemos obtener la ip de ese equipo o router

Ping2.png

route

  • El comando Route se utiliza para visualizar y modificar la tabla de rutas.
  • Route print muestra una lista con las rutas actuales conocidas por IP para el host.
  • Route add se utiliza para añadir rutas a la tabla, y route delete se utiliza para borrar rutas de la tabla.

netstat

hostname

Ejemplos

  • A continuación unos ejemplos para poder practicar los comandos con parámetros
  • Puedes probar la utilidad de los siguientes comandos

ipconfig/all: Muestra la configuración de las conexiones de red ipconfig/displaydns: Muestra la configuración sobre las DNS de la red ipconfig/flushdns: Borra la caché de las DNS en la red ipconfig/release: Borra la IP de todas las conexiones de red ipconfig/renew: Renueva la IP de todas las conexiones de red ipconfig/registerdns: Refresca DHCP y registra de nuevo las DNS ipconfig/showclassid: Muestra información de la clase DCHP ipconfig/setclassid: Cambia/modifica el ID de la clase DHCP control netconnections: Abre las Conexiones de red netsetup.cpl: Abre Asistente de conexión de red ping dominio.tld: Comprobar conectividad a un servidor tracert: Tracear la ruta de una dirección IP (Mas Informacion) netstat: Mostrar la sessión del protocolo TCP/IP (Mas información) route: Mostrar la ruta local (Mas Informacion) arp: Muestra la dirección MAC hostname: Muestra el nombre de la computadora

Ping: nos informa del estado de un host. Es necesario permitir paquetes icmp para su funcionamiento.

Ping -t: se hace ping hasta que que pulsemos Ctrl+C para detener los envíos.

Ping -a: devuelve el nombre del host.

Ping -l: establece el tamaño del buffer. Por defecto el valor es 32.

Ping -f: impide que se fragmenten los paquetes.

Ping -n (valor): realiza la prueba de ping durante un determinado numero de ocasiones.

Ping -i TTL: permite cambiar el valor del TTL. TTL seria sustituido por el nuevo valor.

Ping -r (nº de saltos): indica los host por los que pasa nuestro ping. (máximo 9)

Ping -v TOS: se utiliza en redes avanzadas para conocer la calidad del servicio.

TRACERT: INDICA LA RUTA POR LA QUE PASA NUESTRA PETICION HASTA LLEGAR AL HOST DESTINO.

Tracert -d: no resuelve los nombres del dominio.

Tracert -h (valor): establece un nº máximo de saltos.

PATCHPING: MEZCLA ENTRE EL COMANDO PING Y TRACERT.

PatchPing -h (nº de saltos): nº máximo de saltos.

PatchPing -n: no se resuelven los nombres de host.

PatchPing -6: obliga a utilizar IPV6