• No se han encontrado resultados

f Cómo trabajar con Ipconfig y Ping

In document 98-366 Fundamentos de Redes (página 114-133)

Ipconfg y ping se pueden utilizar para analizar, evaluar, solucionar problemas y confgurar conexiones IPv4 e IPv6. Antes de ver comandos TCP/IP más avanzados, es importante dominar estos comandos y aprender cuáles son sus propósitos y opciones así como su utilidad en un escenario real.

;Listo para la certificación

¿Cómo se analiza TCP/ IP con ipconfig y ping? —3.6

Los comandos ipconfg y ping son probablemente los dos más utilizados cuando se analiza y se solucionan problemas referentes a una red. Aún cuando ipconfg muestra información, también se puede utilizar para realizar cambios de confguración básica y restablecer ciertas facetas de DHCP y DNS. Ping se utiliza para evaluar la conectividad de otros hosts, es decir, este comando le dice si un host remoto esta “vivo” en la red.

ÆAnalizar y Configurar con Ipconfig y Ping

En este ejercicio, aprenderá más sobre los comandos ipconfg y ping, sus switches y cómo utilizarlos de manera efectiva para la solución de problemas.

ºTome Nota

Inhabilite los firewall (hardware o software) que puedan interferir con los siguientes ejercicios

1. Ingrese el comando ipconfg.

Ahora debe aparecer resultados similares a la Figura 5-3. El comando ipconfig muestra información perteneciente a su adaptador de red, concretamente sobre configuraciones TC/IP.

Figura 5-3

Su dirección IP y otras configuraciones pueden ser diferentes. A pesar de esto, es aquí donde pueden encontrar la dirección IP, la máscara de subnet y la puerta de enlace predeterminada de su adaptador de red. También puede listarse información IPv4 e IPv6 dependiendo de su configuración.

Note que esta no es toda la información que ipconfig puede mostrar. Por ejemplo, si desea conocer la dirección MAC del adaptador de red, puede utilizar una de varias opciones de ipconfig.

2. Ingrese el comando ipconfg /all.

Los resultados que aparezcan deberán tener mucha más información, incluyendo la dirección MAC que aparece en la Figura 5-4 (el campo se llama “Dirección física”). El espacio después de la palabra ipconfg no es necesario en este caso; sin embargo, algunos comandos no funcionan de manera apropiada sin el espacio.

Figura 5-4

Comando Ipconfig /all

Note que hay una sección al principio de los resultados que se llama “Configuración de Windows IP”, la cual muestra el nombre de la computadora o “el nombre del host.” (Puede también encontrar información si introduce el comando hostname.) Esta sección además muestra un campo de sufijo DNS, el cual está en blanco en este ejemplo, pero si la computadora fuera miembro de un dominio, sería similar a lo que aparece en la Figura 5-5. En la Figura, el sufijo DNS es dpro2.com, el cual es el nombre de dominio a la cual pertenece esta computadora. Si la computadora no pertenece a un dominio, se agregaría un campo adiciona llamado “DNS Suffix Search List”.

Figura 5-5

Comando Ipconfig /all en un segundo host

El comando ipconfig/all también define si el enrutamiento IP o el proxy WIN se encuentran activados. Veremos estos servicios en la Lección 6.

Hasta ahora, estos pasos se deben repasar. Sin embargo, hay más opciones para el comando ipconfig. Los profesionales pueden referirse a las opciones como “switches” o “parámetros”.

3. Ingrese el comando ipconfg /?.

Se muestra el archivo de ayuda para ipconfig, el cual es bastante extenso. Se describe lo que es ipconfig y lo que hace, y muestra las diferentes opciones que se pueden utilizar con el comando así como alguno ejemplos. Los resultados de este comando se muestran en la Figura 5-6.

Figura 5-6

Comando Ipconfig /?

4. Ingrese el comando ipconfg /allcompartments.

Los adaptadores de red se pueden dividir para que el tráfico de uno no interfiera con otro (por ejemplo, el tráfico VPN en un adaptador y el tráfico de una LAN privada en otro). Este comando muestra los adaptadores en su formato compartimentado. También puede utilizar el comando ipconfg /allcompartments /all para ver información adicional sobre cada compartimentación (similar a ipconfig/all).

5. Trabaje con direcciones dinámicas:

a. En una computadora que obtenga su información de IP de forma automática, ingrese el comando ipconfg /release.

El comando ipconfig /release libera cualquier configuración IP recibida desde un servidor DHCP. La Figura 5-7 muestra un ejemplo de una dirección IP liberada.

Figura 5-7

Configuración de una IP liberada

De hecho, no hay una dirección asignada a la computadora en este momento. A esto se le conoce como IP 0.0.0.0.

b. Ingrese el comando ipconfg /renew para recuperar una dirección IP y otras configuraciones IP.

Este proceso deberá reconfigurar la computadora con la misma dirección IP que utilizaba antes. Si la dirección IP sólo se liberó por un periodo corto de tiempo, la opción renew reconfigurará la dirección en base a la información almacenada en el registro. Si no hay información disponible o la dirección ha expirado después de cierta cantidad de tiempo, la computadora buscará un servidor DHCP en la red del cual obtener una dirección IP. Estos comandos puede ser de utilidad si se ha instalado un nuevo servidor DHCP en la red o si se ha reconfigurado el servidor DHCP actual. Los comandos son también útiles si ocurre un error en la configuración IP del adaptador de red o si APIPA ha intervenido y auto asigna una dirección 169.254.0.0 al cliente. Los comandos utilizados en el paso 5a y 5b pertenecen a IPv4; sin embargo, para liberar y renovar direcciones IPv6, simplemente agregue un 6 a la opción, por ejemplo ipconfg /release6. Encontrará más información acerca de este proceso y sobre DHCP en la Lección 6.

6. Mostrar, recargar y registrar información de DNS:

a. Ingrese el comando ipconfg /displaydns.

Se muestran los registros de Domain Name System para la computadora cliente, incluyendo las conexiones localhost.

b. Ingrese el comando ipconfg /fushdns. Se vacía el cache DNS.

c. Ingrese el comando ipconfg /registerdns.

Este comando registra la computadora con el servidor DNS más cercano. Los últimos dos comandos pueden resultar útiles si hay un error con la configuración DNS en el cliente o si un nuevo servidor o uno recientemente configurado se activa en la red.

Como puede ver, el comando ipconfig tiene muchos usos. Se puede utilizar para analizar y resolver problemas básicos en las conexiones de red, así como problemas referentes a DHCP y DNS.

Continuemos con el comando ping. Ping se utiliza para evaluar la existencia de otros hosts en la red. Sin embargo, existen muchas permutaciones de ping.

7. Ingrese el comando ping /?.

Al hacer esto, se muestra el archivo de ayuda del comando. Note las diferentes opciones que están disponibles.

8. Haga ping a la computadora del host local y otras computadoras en la red:

ºTome Nota

Inhabilite el IPv6 en la ventana de Propiedades de conexión de área local antes de continuar con este ejercicio. Si obtiene mensajes que incluyan ::1 en la dirección, significa que IPv6 se encuentra aun funcionando

a. Ingrese el comando ping localhost.

b. Ingrese el comando ping loopback.

c. Ingrese el comando ping 127.0.0.1.

Los primeros dos comandos son básicamente iguales. Sin embargo, cuando hace ping a 127.0.0.1, los resultados no incluyen información de resolución de ningún nombre de host. Esta es la mejor forma de hacer ping al localhost cuando se evalúa IPv4. Cuando se hace ping a 127.0.0.1, no se coloca tráfico en el segmento de red; en su lugar, todo el tráfico se mantiene dentro de la computadora o loopback local.

Ahora seleccione otra computadora a la cual hacer ping, por ejemplo la computadora de un compañero, una computadora secundaria o un router. Tome nota de su dirección IP. Para este ejemplo utilizaremos la dirección 10.254.254.252.

d. Ingrese el comando ping [IP dirección]. Por ejemplo ping 10.254.254.252.

Este procedimiento evalúa si hay otro host activo en la red. También puede hacer ping a otra computadora en la red utilizando el nombre del host. Para descubrir el nombre de host de una computadora, ingrese ya sea el comando hostname o el comando ipconfg.

En la figura 5-8 aparecen ejemplos en los que se hace ping a una dirección IP y al nombre correspondiente del host. Note la dirección IP en el primer ping (10.254.254.252), así como el nombre del host (server2003) y la ip resuelta (10.254.254.252) en el segundo ping.

Figura 5-8

Ping a dirección IP y nombre de host

Si la computadora a la que hace ping se encuentra activa, la computadora desde la que se hace ping recibirá respuestas. Sin embargo, si la computadora no se encuentra activa o no está disponible, recibirá uno de varios mensajes de error (por ejemplo “Tiempo de espera agotado”, etc.)

Cuando solucione problemas de conectividad de red, empiece con la computadora local y luego diversifique. Por ejemplo, inicie con hacer ping a 127.0.0.1, luego intente hacer ping a otros hosts en la misma red, por último siga con el router. Luego, intente hacer ping a hosts en otras redes.

9. Haga ping a una computadora con un tamaño de paquete grande:

a. Seleccione otra computadora a la cual hacer ping; por ejemplo la computadora de un compañero, una computadora secundaria o un router. Tome nota de su dirección IP. Para este ejemplo, hemos utilizado la dirección 10.254.254.1.

b. Ingrese el comando ping –l 1500 [IP dirección]. Por ejemplo, ping –l 1500 10.254.254.1.

Los resultados deben ser similares a la Figura 5-9. Note que cada una de las respuestas equivale a 1,500 bytes en lugar del estándar de 32 bytes. La opción -1 le permite modificar el tamaño del paquete de los ecos ICMP que se envían. La cantidad máxima de bytes que se pueden enviar con este método es de 65,000; sin embargo, se crearan paquetes fragmentados. Esta opción de ping puede ayudarle a simular tráfico en la red hacia un host en particular.

Figura 5-9

Ping –l

10. Haga ping a una computadora X cantidad de veces:

a. Utilice la misma computadora a la que hizo ping en el paso 9.

b. Ingrese el comando ping –n 10 [IP dirección]. Por ejemplo, ping –n 10 10.254.254.1.

Los resultados deben ser similares a la Figura 1-10. Note que hubo un total de 10 respuestas de eco ICMP. La opción –n le permite hacer ping con los paquetes ICMP que desee. Esta opción en particular funciona bien si se encuentra registrando los valores de referencia en base al desempeño. Al ejecutar un comando como ping –n 1000 10.254.254.1 todos los días, puede comparar los resultados para ver si el desempeño de la computadora destino es mejor o peor de lo usual.

Figura 5-10

11. Haga ping a una computadora de forma continua:

a. Utilice la misma computadora a la que hizo ping en los pasos 9 y 10.

b. Ingrese el comando ping –t [IP dirección]. Por ejemplo, ping –t 10.254.254.1.

Esta opción de comando envía pings sin parar a una dirección IP y sólo se detiene al presionar Ctrl+C en el teclado o si se cierra el símbolo del sistema. Esta opción funciona bien si necesita evaluar si una conexión de red está hecha. Por ejemplo, si no está seguro cual cable de red utilizar o a cual puerto RJ45 conectarse, puede ejecutar este comando y luego evaluar una conexión a la vez revisando los resultados en pantalla hasta que reciba la confirmación.

Por cierto, la mayoría de las veces, se puede teclear una opción después de una dirección IP. Sin embargo, es un buen hábito colocar las opciones directamente después del comando que se esté modifcando.

Estas son sólo algunas opciones de ping pero son de las más utilizadas. Trate de memorizar los diferentes switches que se emplearon durante estos ejercicios.

ƒUso de comandos avanzados TCP/IP

È EN RESUMEN

Los comandos TCP/IP avanzados como netstat, nbtstat y tracert le permiten analizar más facetas de una conexión TCP/IP que los comandos ipconfg y ping. Además, FTP, Telnet, netsh y route le permiten realizar más tareas que sólo analizar un sistema ya que le pueden ayudar a confgurarlo.

;Listo para la certificación

¿Cómo se configuran los comandos TPC/IP con TCP/IP?—3.6

En los siguientes ejercicios, mostraremos resultados desde dos computadoras. Una es un servidor; su línea de comandos se mostrará con un fondo negro. La otra es una computadora cliente; su línea de comandos se mostrará con un fondo blanco. Los resultados funcionan básicamente de la misma manera en las dos computadoras; sin embargo, un servidor generalmente tendrá más resultados debido a que generalmente cuenta con más conexiones de red.

ÆAnálisis de la configuración TCP/IP con Netstat y Nbtstat

PREPÁRESE. En este ejercicio, analizaremos nuestro sistema con los comandos netstat y nbtstat. Los dos muestran las estadísticas de la conexión de red pero netstar se centra en la computadora local mientras que nbtstat también puede mostrar las estadísticas de máquinas remotas:

1. Ingrese el comando netstat y vea los resultados. Puede tomar un minuto para que aparezcan, dependiendo de la configuración de su red y el número de conexiones de red actuales. Sus resultados deben ser similares a los de la Figura 5-11, aunque puede tener menos líneas de información.

Figura 5-11

Netstat

El comando netstat se utiliza para mostrar las conexiones TCP (o UDP) activas, así como un host de otras estadísticas que cubriremos más adelante en este ejercicio. Note que hay cuatro columnas. La columna Proto muestra el protocolo de capa de transporte que está siendo utilizado para la conexión. El comando netstar por sí mismo, sólo muestra las conexiones TCP en esta columna. La columna Local Address muestra la computadora local por nombre (server2003) seguido del número de puerto saliente. La columna Foreing Address muestra la computadora remota a la que se está conectando; en algunos casos, puede ser la misma computadora. La columna State muestra cual es el estado de la conexión (por ejemplo, Established, Close_Wait, Closed, Listen, etcétera). Éstas son bastante explícitas pero veamos otro ejemplo de una sesión establecida:

2. Abra Internet Explorer y conéctese a www.google.com. Continúe con el paso 3.

3. Ingrese el comando netstat nuevamente. Ahora deberá ver entradas adicionales como se muestra en la Figura 5-12.

Figura 5-12

Netstat con entradas adicionales

En la Figura, note las dos entradas adicionales en la columna Foreign Address que inician con las letras “lga”. Esto es parte del nombre del dominio llamado 1e100.net, el cual se encuentra controlado por cuatro servidores de nombres en google.com. Estas dos conexiones se realizaron cuando la computadora navegó a www.google.com; son conexiones establecidas. Los nombres de los host van seguidos del puerto saliente llamado http, el cual es el equivalente del puerto 80. La computadora local está realizando conexiones a Google en los puertos de salida 2472 y 2473. Note que los puertos utilizados por su computadora serán diferentes ya que son asignados de forma dinámica. Este

comando o los siguientes dos comandos pueden ser de utilidad cuando se monitorean aplicaciones y las conexiones de red que realizan.

4. Ingrese el comando netstat –a. Este comando muestra las conexiones TCP y UDP.

5. Ingrese el comando netstat –an. Este comando muestra las conexiones TCP y UDP en formato numérico. Para muchos administradores, ser capaz de ver las direcciones IP y los números de puertos es más fácil que ir por nombre. Netstat –n produce resultados numéricos pero solamente para conexiones TCP.

6. Ingrese el comando netstat –e. Este comando muestra las estadísticas Ethernet como el número de paquetes y bytes enviados y recibidos como se muestra en la Figura 5-13.

Figura 5-13

Netstat –e

7. Ingrese el comando netstat –r. Este comando muestra la tabla de enrutamiento, lo cual es el mismo resultado que obtendría si ingresara el comando route print que describiremos posteriormente.

8. Ingrese el comando netstat –s. Este comando muestra las estadísticas por protocolo, como TCP, UDP, ICMP, IP, etc.

Revise el resto de las opciones para netstat. Notará que puede afinar los resultados del comando netstat de diferentes maneras.

Ahora continuemos con nbtstat.

9. Ingrese el comando nbtstat. Este comando muestra las estadísticas de NetBIOS sobre TCP/IP para computadoras locales y remotas. NetBIOS se desarrolló en 1980 para permitir que las aplicaciones se comuniquen en una red vía la capa de sesión del modelo OSI. NetBIOS sobre TCP/IP envía el protocolo NetBIOS dentro de las sesiones TCP y UDP.

10. Ingrese el comando nbtstat –a [local nombrecomp]; Por ejemplo: nbtstat –a desktop-lamp1, como aparece en la Figura 5-14. Se puede obtener el mismo resultado si se ingresa nbtstat –n.

Figura 5-14

Nbtstat –a

11. Ingrese el comando nbtstat –a [remotename]. Utilice el nombre de una computadora en su red a la que se pueda conectar con ping.

Los resultados del comando nbtstat mostrarán los servicios más importantes que se estén ejecutando en esa máquina. Por ejemplo, <00> es el servicio de estación de trabajo, utilizado para permitir conexiones a computadora remotas. <20> es el servicio de servidor, utilizado para permitir que otras computadoras se conecten a la computadora local. Si ve <03>, este es el servicio de messenger. Muchas organizaciones tienen políticas que indican que éste se debe desactivar. Este comando funciona bien para distinguir los servicios ejecutados en una máquina local o remota y puede ser de ayuda cuando se soluciona el problema referente a por qué una computadora no puede realizar una conexión de red en particular. También se puede conectar por dirección IP.

12. Ingrese el comando nbtstat –A [IPAddress]; por ejemplo, nbtstat –A 10.254.254.205. Este comando produce la misma información pero le permite conectarse vía dirección IP. Por lo tanto, la letra minúscula “a” se utiliza para nombres y la letra mayúscula “A” se utiliza para direcciones IP. Intentemos detener un servicio y ver los resultados con nbtstat:

a. Detenga el servicio de estación de trabajo en una computadora remota. Esto se puede realizar en la ventana de consola Administración de equipos o ingresando el comando net stop workstation.

b. A continuación, ejecute el comando nbtstat –A a la dirección IP de esa computadora remota. Deberá ver que el servicio <00> ya no aparece en la lista.

c. Restablezca el servicio en la computadora remota con el Administrador de equipos.

d. Ejecute el comando nbtstat –A de nuevo para verificar que se encuentre en la lista. Tal vez sea necesario reiniciar la computadora remota.

13. Ingrese el comando nbtstat –r. Este comando muestra las estadísticas de resolución de nombre NetBIOS.

14. Ingrese el comando nbtstat –R. Este comando purga los contenidos del cache de nombres NetBIOS.

15. Ingrese el comando nbtstat –RR. Este comando libera y refresca los nombres NetBIOS.

Los dos comandos anteriores se utilizaron en conjunción con Lmhosts y WINS respectivamente y no se utilizan comúnmente en la redes de hoy en día.

16. Ingrese el comando nbtstat –s. Este comando muestra las sesiones NetBIOS e intenta convertir las direcciones IP remotas en nombres. Tal vez necesite realizar una o dos conexiones de red antes de que este comando muestre algún resultado.

17. Ingrese el comando nbtstat –S. Este comando muestra las misma sesiones que con el parámetro –s. La única diferencia es que las computadoras remotas se enlistarán por dirección IP. En general, es recomendable utilizar opciones con letras mayúsculas como –A y –S ya que estos generan resultados por dirección IP lo cual es preferible para los administradores de redes.

Æ Análisis de rutas con Tracert y Pathping

PREPÁRESE. En este ejercicio, analizaremos rutas de red con tracert y pathping. Los dos muestran rutas a destinos remotos, extendiéndose más allá de uno o más routers pero sus sintaxis y resultados son diferentes. Además, pathping analiza la ruta después de realizarla lo que la diferencia de tracert. Se requiere de una conexión a Internet.

1. Ingrese el comando tracert y observe los resultados. Este comando o tracert /? Mostrará el archivo de ayuda del comando. Revise la información en este archivo de

ayuda. El comando tracert traza las rutas a un destino en otra red. Lo hace al hacer ping en cada paso a lo largo del camino tres veces. El TTL (The Time to Live) para los pings se

In document 98-366 Fundamentos de Redes (página 114-133)