USO DE COMANDOS IPCONFIG, PING, TRACEROUTE

Son comandos muy útiles que nos van a permitir acceder a información básica de nuestro equipo para poder por ejemplo, comunicarnos vía remota o con otros equipos de la red. Si no has oído hablar de ellos quizá ahora veas la solución a tus problemas. Vamos a verlos a efectos prácticos.

Ipconfig

Nos desvela la configuración básica de red en nuestro equipo como la dirección IP, la mascara de red, puerta de enlace y con algunas opciones también la dirección MAC que identifica de forma inequívoca nuestra tarjeta de red. Es la forma mas rápida para encontrar fallos en la configuración tanto de tarjetas de red física como inalambricas ya que nos muestra todos los detalles numéricos de red de un solo vistazo. Ademas, saber nuestra dirección IP nos permite realizar conexiones remotas desde otros equipos o incluso usar programas de conexión desde y hacia nuestro PC basados en nuestra IP.

Para usar esta aplicación desde Windows, podemos abrir una ventana de comandos escribiendo cmd en EJECUTAR o bien desde la ruta INICIO – PROGRAMAS – ACCESORIOS – SÍMBOLO DEL SISTEMA.

IPCONFIG

 

En caso de Windows Vista o Windows 7 y 8 podemos usar el cuadro de búsqueda después de pulsar el botón Windows. Ahí escribimos cmd y pulsamos “enter”.

IPCONFIG1

 

Una vez abierta la ventana de linea de comandos o símbolo del sistema, podemos escribir ipconfig para que nos muestre la información buscada en pantalla.

IPCONFIG2

 

La pantalla anterior nos muestra muchas cosas, entre ellas la configuración de tarjetas de red virtuales generadas con VMWare, la configuración de la red inalámbrica y también nos informa de que la conexión de área local, es decir, la tarjeta de red física no tiene cable conectado o bien el cable esta defectuoso, etc.

Sin embargo, podemos obtener mas información usando el modificador /all, de la siguiente manera:

ipconfig /all

En esta captura podemos observar que ademas nos muestra la marca y modelo de las tarjetas de red (un dato muy util, sin duda) asi como las direcciones MAC de nuestras tarjetas, entre otros datos.

ipconfig_all

 

Ping

El comando ping es la mejor manera de verificar la conexión entre dos equipos de la red. Es rapidísimo ya que solo necesitamos conocer la dirección IP del equipo remoto para poder verificarlo. Para acordarnos, el comando hace honor a su nombre ya que es como el juego, hacemos ping a un ordenador remoto y ese nos devuelve el “pong“ o la respuesta.
Ya sabemos como extraer la dirección IP con el comando IPCONFIG que hemos visto antes, ahora tan solo tenemos que escribir lo siguiente y esperar respuesta…o no. Veamos un ejemplo:

ping 192.168.1.1

La dirección anterior por supuesto es un ejemplo, tu tendrás que buscar la que corresponde al equipo que quieres consultar. Si todo ha ido bien, entonces nuestro PC deberá devolver una respuesta y el tiempo que ha tardado en darla, algo como esto:

ping_ip

 

Lo mas importante es recibir esta Respuesta (o “Reply“(en ingles), quiere decir que el equipo remoto esta encendido y la tarjeta de red operativa. Otro dato importante es la velocidad (tiempo), ya que si fuera muy lenta lo mismo sucederá con cualquier conexión que realicemos a ese equipo (transferencia de datos, comunicación…). Una respuesta lenta suele deberse a un defecto de red (cableado en mal estado, por ejemplo) o bien que el equipo remoto tenga mucho trafico en la recepción y envío de datos de ese equipo. Para evitar esto ultimo seria preferible montar redes con cableado Gigabit (o superiores).
En caso de no haber respuesta puede ser que el equipo este apagado, la tarjeta de red no operativa o el cable desconectado. También nos permite ver si hay algún equipo en la red con esa dirección IP, al no obtener respuesta podemos disponer de esa IP para el nuestro, al menos por el momento (ya que podría estar en uso pero el equipo apagado). Un ejemplo seria el siguiente:

ping_ip_error

 

Vemos el típico mensaje de error “tiempo de espera agotado“ con todos los paquetes “perdidos“. Si queremos abortar el comando PING en algún momento antes de que finalice pulsaremos la tecla CTRL + C (la tecla Control y seguidamente sin soltarla, la tecla C).

Puede ser que nos sea útil también mandar paquetes de forma continuada al equipo remoto, ya que si prevemos que podría estar disponible en cualquier momento, lo veremos en cuanto recibamos respuesta. Para ello no hay mas que usar el modificador “-t“ del comando. Esto es, por ejemplo:

ping 192.168.1.1 -t

ademas, de esta manera podemos verificar los tiempos de respuesta y ver su fluctuación. Pruebalo, incluso con tu propio equipo; puedes hacer un ping a tu dirección IP o también a “localhost“ de esta manera:

ping localhost -t

Para abortar en cualquier momento, siempre pulsando CTRL + C.

“Ping“ con nombres de dominio

El comando ping nos permite también verificar nombres de dominio en Internet o redes que dispongan de estos servicios. Seria tan fácil como escribir “ping“ seguido del nombre de dominio que queremos comprobar. De esta manera sabremos si el dominio esta disponible, su dirección IP, si esta funcionando, si responde a todos los paquetes y la velocidad aproximada de acceso de esa web (podemos hacer pruebas con varios dominios y así hacernos una idea) en caso de no estar bloqueada.

Empecemos por ejemplo con:

ping google.com

ping_dominio

 

Trace Route

Resulta un comando muy útil para determinar el camino que siguen los paquetes de red desde un equipo a otro y así determinar si existe algún problema en algún momento entre ambos. En una red mediana o grande, es muy probable que las comunicaciones entre equipos no vayan directas y siempre atraviesen diversos dispositivos como Routers o Servidores que ralenticen en cierta medida las velocidades máximas de transmisión de datos. Si tenemos un problema notable de velocidad, con Trace Route podemos verificar en que momento sucede el problema y así intentar encontrar la solución mas adecuada.

El comando para poder ejecutar nuestro particular análisis es tracert (Windows) o traceroute (Linux) desde la linea de comandos, tal y como vimos al comienzo del articulo.

La traza mas sencilla que podemos hacer es la que va desde nuestro equipo a otro de la misma red. Si la conexión es directa entonces solo habrá un salto (que así se llaman):

tracert 192.168.1.250

tracert_local

 

Fíjate que la información que nos muestra es parecida a la que nos daba con el comando ping, con el tiempo que tarda en recibir los paquetes (tres intentos) y la dirección del equipo remoto. Si no se consiguen los tres tiempos de cada fila, entonces quiere decir que esa comunicación ha fallado y se representaría como un asterisco (*). En el ejemplo anterior se dan los tres tiempos de 6ms, 6ms y el ultimo 8ms.

Como ejemplo, en Linux podemos hacer un traceroute a google.com y podríamos obtener lo siguiente (fuente):

user@localhost:/# traceroute www.google.com

traceroute to www.l.google.com (64.233.169.99), 64 hops max, 40 byte packets
1 * * *
2 172.16.183.1 (172.16.183.1) 23 ms 23 ms 22 ms
3 10.127.66.229 (10.127.66.229) [MPLS: Label 1479 Exp 0] 38 ms 51 ms 38 ms
cnt-00-tge1-0-0.gw.cantv.net (200.44.43.85) 38 ms 38 ms 37 ms
cri-00-pos1-0-0.border.cantv.net (200.44.43.50) 51 ms 43 ms 43 ms
sl-st21-mia-14-1-0.sprintlink.net (144.223.245.233) 94 ms 93 ms 93 ms
sl-bb20-mia-5-0-0.sprintlink.net (144.232.9.198) 95 ms 93 ms 93 ms
sl-crs1-mia-0-4-0-0.sprintlink.net (144.232.2.248) 94 ms 95 ms 95 ms
sl-crs1-atl-0-0-0-1.sprintlink.net (144.232.20.48) 104 ms 104 ms 103 ms
10 sl-st20-atl-1-0-0.sprintlink.net (144.232.18.133) 104 ms 103 ms *
11 144.223.47.234 (144.223.47.234) 103 ms 103 ms 103 ms
12 64.233.174.86 (64.233.174.86) 98 ms 97 ms 64.233.174.84 (64.233.174.84) 103 ms
13 216.239.48.68 (216.239.48.68) 105 ms 104 ms 106 ms
14 72.14.236.200 (72.14.236.200) 106 ms * 105 ms
15 72.14.232.21 (72.14.232.21) 110 ms 109 ms 107 ms
16 * yo-in-f99.google.com (64.233.169.99) 100 ms 99 ms

Cada numero inicial es un salto a un equipo distinto que puede estar en cualquier parte del mundo, en este caso se muestra el servidor (con nombres bastante peculiares), direccion IP y los tiempos (en Linux se muestra en este orden).

No obstante, a grandes niveles este comando tiende a ser un poco engorroso o difícil de interpretar. Afortunadamente hay herramientas que permiten ver ese trayecto de los datos a nivel visual, mucho mas intuitivo y cómodo. Destaca el uso de esta pagina http://www.yougetsignal.com/tools/visual-trac… en la que puedes introducir la dirección de cualquier pagina de Internet o IP y nos da la ruta completa que llevan los paquetes de datos, pasando antes por su propio servidor en Estados Unidos (deberíamos obviar ese paso para obtener el camino recorrido). También podemos encontrar por Internet algunas aplicaciones descargables para instalaras en nuestro equipo (tanto en Windows o Linux).

Print Friendly, PDF & Email