sábado, 31 de octubre de 2015

Conectando dos routers por puerto serial

¡Hola! Hoy, como en todas las entradas anteriores, estuve configurando un router de Cisco. El objetivo de este día era simular una red WAN conectando los dos routers por puerto serial (no confundir con puerto de consola), de manera que estuviera un ordenador conectado a un router Cisco, que estuviera conectado por ese puerto serie a otro router Cisco conectado a otro ordenador.

Para ello, lo primero de todo es asignar una IP a cada router, así que vamos a hacerlo igual que lo hicimos anteriormente. Abrimos el PuTTy y aplicamos la configuración aplicada la vez anterior.

Router>enable
Router#configure terminal
Router(config)#interface fastethernet 0
Router(config-if)#ip address 10.0.0.1 255.0.0.0
Router(config-if)#no shutdown
Router(config-if)#end
Router#copy running-config startup-config
Router#reload

Hacemos lo mismo con el otro router, asignándole la IP 192.168.0.1 y la máscara de subred 255.255.255.0. A los ordenadores les intentaremos asignar, al primero, la IP 10.0.0.2 con la máscara 255.0.0.0 y al segundo la IP 192.168.0.2 con la máscara 255.255.255.0.

Conectamos los ordenadores a los routers a través de un cable ethernet RJ-45 cruzado (espero que tengáis más suerte que yo, pues yo no lo conseguí hacer, ya que todos los cables cruzados que había por aquí estaban rotos).

Ahora hay que configurar la interfaz serie. Para ello, aplicaremos la siguiente configuración:

Router>enable
Router#configure terminal
Router(config)#interface serial 0
Router(config-if)#encapsulation hdlc
Router(config-if)#clock rate 64000
Router(config-if)#ip address 192.168.70.0 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#end
Router#copy running-config startup-config
Router#reload

Con la interfaz serie del otro router haremos lo mismo, pero le asignaremos la IP 10.0.10.0 con la máscara de subred 255.0.0.0.


Ahora solo faltaría conectar los dos routers por cable serie (no confundir nunca con el de consola) a través del puerto correspondiente. Tened cuidado, pues si el router es muy viejo, podría salir humo del mismo, como nos ha pasado a nosotros.

Si habéis llegado hasta el final, solo faltaría hacer un ping de interfaz a interfaz y de router a router para comprobar que están conectados correctamente. Así, ya tendríamos nuestra red WAN creada.

Para asegurarte de que todo está bien, puedes hacer primero una simulación con el programa Cisco Packet Tracer, con el cual podrás abrir el archivo en el que yo he simulado esta red WAN, además de haberlo hecho también con routers físicos.

¡Muchas gracias por tu visita! Cualquier tipo de pregunta puedes hacerla a través de los comentarios. Saludos y feliz Halloween. ;-)

sábado, 24 de octubre de 2015

Creando una red local I

Durante el día de hoy, estuve configurando en clase dos routers de Cisco para que estuvieran conectados: el objetivo era que ambos se hicieran ping de manera exitosa. Luego de eso, estuve conectando dos ordenadores entre sí mediante un switch de Cisco para crear una mini red local.

El primer paso, es conectar cada router a cada ordenador mediante un cable serie. El segundo paso, es abrir el PuTTy e iniciar la configuración por serie para que se nos abra la consola. Al igual que en la ocasión anterior, dejaremos configurados los parámetros que ves en la imagen de la izquierda. Como dije, simplemente una vez hecho esto, volvemos a la pestaña de Session y marcamos la opción de conexión tipo Serial. Hacemos clic en Open y listo, ya se nos abrirá la consola.



Al abrir la consola de comandos, tendremos que encender el router o reiniciarlo si ya lo tenías encendido y no se muestra nada.


En cuanto todo se inicie, lo primero de todo será pasar al modo privilegiado o modo de superusuario. Para ello, simplemente debes escribir el siguiente comando:


Router>enable


Una vez estemos en el modo privilegiado, tendremos que acceder al modo de configuración global y configurar la interfaz ethernet o fastethernet, dependiendo del router que tengas. Yo, por ejemplo, estuve usando un router con interfaz fastethernet.


Router#configure terminal

Router(config)#interface fastethernet 0

Ahora le vamos a asignar en un router la IP 10.0.0.1 y en el otro la IP 10.0.0.2. Como a mí me tocó configurar la IP 10.0.0.1, será esa la dirección que escribiré, pero habría que hacerlo en cada router con su respectiva IP. La máscara de subred será en ambos casos 255.0.0.0.


Router(config-if)#ip address 10.0.0.1 255.0.0.0

Router(config-if)#no shutdown

Ahora tendremos que guardar la configuración, reiniciar el router y comprobar que esté todo correcto.


Router(config-if)#end

Router#reload
[...]
Router>enable
Router#show running-config

Si en el apartado de la interfaz ethernet o fastethernet 0, aparece todo tal y como lo hemos configurado, ya está todo listo. Ahora simplemente tenemos que conectar los dos routers mediante un cable cruzado ethernet RJ-45.


Seguramente, cuando lo hagas, la consola te escriba unos valores que puedes rellenar (o no) si quieres. En mi caso rellené el valor Target IP con la IP asignada al otro router. El resto, puedes hacer enter todo el rato hasta que vuelva a aparecerte el prompt tal y como estaba antes.


Ahora, haremos un ping en ambos routers a la dirección contraria para comprobar que todo ha salido bien.


Router#ping 10.0.0.2


Si la consola nos escribe un mensaje avisándonos de que todo ha salido correcto, enhorabuena. ¡Ya has conseguido unir los dos routers de manera correcta! ;-)


Ahora vamos a conectar dos ordenadores mediante un switch para crear una pequeña red local. Primero que nada, conectaremos un cable ethernet RJ-45 a la primera entrada del switch que irá a uno de los ordenadores y otro cable a la segunda entrada.


Ahora, conectaremos ambos cables a los respectivos ordenadores y haremos clic derecho sobre el botón de red en la barra de tareas y haremos clic sobre Abrir el Centro de redes y recursos compartidos. Ahora, haremos clic en Cambiar la configuración del adaptador y después haremos clic derecho sobre el icono de Conexión de área local y Propiedades. Seleccionamos la opción Protocolo de Internet versión 4 (TCP/IP) y le asignamos la dirección IP 10.0.0.10 (en el otro ordenador, habría que asignar la dirección 10.0.0.11). Para comprobar que hemos asignado las direcciones IP correctamente, pulsaremos las teclas Windows + R y escribiremos cmd. En la ventana de comandos, escribiremos ipconfig.


Ahora lo suyo sería hacer un ping a la dirección IP del otro ordenador, pero seguramente te encuentres con que el otro ordenador no te devuelve las peticiones mostrándote algo como lo siguiente:

Haciendo ping a 10.0.0.11 con 32 bytes de datos...
Tiempo de espera agotado para esta solicitud.
Tiempo de espera agotado para esta solicitud.
Tiempo de espera agotado para esta solicitud.
Tiempo de espera agotado para esta solicitud.

Estadísticas de red para 10.0.0.11:

Paquetes enviados: 4, recibidos = 0, perdidos = 4
(100% perdidos)

Para arreglar esto, hay que desactivar temporalmente el firewall de Windows (Panel de control > Sistema y seguridad > Firewall de Windows > Activar o desactivar Firewall de Windows), ya que tenerlo activado hace que se rechacen todos los paquetes enviados al equipo. Ahora sí, hacemos un ping a la otra dirección (en mi caso 10.0.0.11) y si nos responde y todo correcto, ya tendríamos configurado nuestra mini red local.

jueves, 1 de octubre de 2015

Configurando un router de Cisco

¡Hola a todo aquel que lea esto!

Hoy en clase de redes locales, hemos estado aprendiendo a configurar un router de Cisco por consola. ¿Quieres saber cómo? Puedes seguir todos los pasos que hemos realizado mirando el resto del post.

Lo primero de todo es conectar el cable de consola al puerto serie del ordenador y la salida Ethernet del cable al puerto de consola de nuestro router de Cisco, tal y como se muestra en la imagen.
Después, necesitaremos un programa llamado PuTTY (se puede descargar a través de su página oficial desde aquí) para conectarnos al router por consola y así poder configurarlo. Al iniciar el programa, tienes que irte a la pestaña serial (en la barra lateral, abajo del todo) y asegurarte de que tiene configurados los siguientes parámetros:


Después, tienes que volver a la primera pestaña de la barra lateral, Session, seleccionar serial como método de conexión y hacer clic sobre open.


Si tu router está encendido y conectado correctamente al ordenador, debería aparecerte una consola de comandos. A través de aquí vamos a configurar nuestro router de Cisco.

Cuando el sistema nos pregunte si deseamos realizar la configuración inicial, vamos a decirle que no (simplemente, escribe "no") y a dejar que termine de cargar todo. Si se te muestra <<Router>>> en el prompt, significa que todo se ha iniciado correctamente.

Lo primero que vamos a hacer es darle un nombre al router. Para ello, accederemos al nivel de superusuario escribiendo enable. Ahora, accedemos al modo de configuración global escribiendo configure terminal. Para cambiar el nombre del router, simplemente escribimos lo siguiente (solo la parte que está en cursiva, lo otro es el prompt):

Router(config)#hostname [NOMBRE QUE LE QUIERAS PONER AL ROUTER]

Yo he elegido ROUTER-LABORATORIO como nombre, pero tú puedes elegir el que quieras.
Ahora, para guardar la configuración, vamos a bajar al nivel de superusuario de nuevo y a guardar la configuración que acabamos de hacer, de forma que sea la configuración de inicio.

ROUTER-LABORATORIO(config)#exit
ROUTER-LABORATORIO#copy running-config startup-config

Ahora, reiniciamos el router escribiendo reload y esperamos a que termine de iniciarse el sistema.

Cuando todo esté listo, lo que haremos será asignar una dirección IP al router. Primero, subimos al nivel privilegiado o de superusuario, como hicimos antes y después, vamos al modo de configuración global. Ahora, subiremos al siguiente nivel, que es el modo de interfaz. Para ello, escribimos el siguiente comando:

ROUTER-LABORATORIO(config)#interface fastethernet 0

Nota: Si tu router es más antiguo y tiene salida ethernet en vez de fastethernet, deberás de poner ethernet en vez de fastethernet en el comando. Sino, lo normal sería que no te funcionase.

Ya aquí, le vamos a asignar una dirección IP. Yo he elegido la dirección 10.0.0.1, tú puedes poner la que quieras. Ejecutaremos este comando (la dirección 255.255.255.0 es la máscara de subred):

ROUTER-LABORATORIO(config-if)#ip address 10.0.0.1 255.255.255.0

Ahora, con el comando description vamos a dar una descripción a la interfaz. Tú puedes poner la que quieras, aunque lo suyo sería poner algo relacionado con la interfaz, así que yo puse ETHERNET. Aparte de hacer todo esto, asegúrate de introducir el comando no shutdown para levantar el puerto ethernet que estamos configurando.

¡Ya casi hemos terminado! Solo queda bajar al nivel de superusuario (para salir de cada nivel, escribe exit), guardar la configuración tal y como hicimos antes, y reiniciar el router.
Si seguiste todos los pasos hasta aquí, ya tendrías la red configurada y el router ya estaría con una dirección IP asignada. Para asegurarte de que todo está correctamente configurado, puedes introducir el siguiente comando en el modo de superusuario, que te mostrará la configuración actual del router:

ROUTER-LABORATORIO#show running-configuration

Si en el apartado de Ethernet 0/0 o de Fastethernet 0/0 (depende del tipo de puerto que tenga tu router) aparece la dirección IP correcta y no aparece la palabra shutdown (esto significa que el puerto está activo), enhorabuena, ¡ya tienes configurado correctamente el router!

Por último, ya puedes desconectar el cable de consola y conectar un cable cruzado del ordenador al router. Ahora solo habría que asignar una dirección IP a tu ordenador (por ejemplo, 10.0.0.42) y la misma máscara de subred que hemos introducido en el router.

¿Ya tienes todo listo? Excelente, ¡tu red ya está configurada!

¡Saludos y muchas gracias por leer el artículo! ;-)