miércoles, 12 de agosto de 2009

Configuraciones Administrativas

Aunque no influyen sobre el funcionamiento del router, es importante recordar que hay funciones administrativas que pueden ayudarnos a identificar el router o switch con el que estamos trabajando:

  • Hostnames
  • Banners
  • Passwords
  • Interface Descriptions

Hostname, define el nombre administrativo que le damos al router o switch:

router#configure terminal
router(config)#hostname IPREF
IPREF(config)#

Banners, sirven para proporcionar información a quien tenga acceso al router, y hay 4 tipos:

  • exec process creation banner, muestra un mensaje cuando alguien crea una conexión a una línea, por ejemplo VTY (telnet) para acceder al router; o activando el modo exec por consola, veremos el exec banner.
  • incoming terminal line banner, es un banner que se despliega en terminales usando reverse Telnet, muy útil para dar insstrucciones a los usuarios.
  • login banner, se despliega en todas las terminales conectadas, sale después del motd,
  • mesage of the day banner (motd), da un mensaje a cualquiera que tenga acceso al router

IPREF(config)#banner motd #
Enter TEXT message. End with the character '#'.
IPREF test router, the access is not allowed, please leave.
#

IPREF(config)#


lunes, 10 de agosto de 2009

Caderno

Una de mis diversiones es leer blogs, leo muchos de hypertextual y generalmente lo hago con el lector de Google reader; y siempre hay algo interesante que saber, o un chisme nuevo, pero sobre todo, me gusta ver aplicaciones que nos hacen la vida más fácil.

Ahora, me encontré una aplicación en Bitelia que se llama Caderno, es gratuita y hace algunas mejoras sobre el bloc de notas que viene con Windows.

Personalmente uso mucho el bloc de notas, sobre todo para editar HTML, como por ejemplo, este post, y la idea de tener algunas características extras, como guardar sesiones de trabajo, tener pestañas como en los navegadores y sobre todo, un poco de ayuda con color para ver código java, html, PHP o para revisar configuraciones de routers! =)


Caderno

Visiten byte podcast también!

viernes, 7 de agosto de 2009

IOS y subnetting

Cuando usamos Subnetting en plataformas Cisco y hacemos la división por ejemplo:

172.16.0.0 255.255.192.0

en la máscara tenemos 2 bits de subnetting, que pueden tener 4 valores:

1111 1111.1111 1111.1100 0000.0000 0000

tomando el 3er octeto tenemos las posiblidades:

0000 0000 = 0
0100 0000 = 64
1000 0000 = 128
1100 0000 = 192

lo que implica que hay 4 redes:

172.168.0.0
172.168.64.0
172.168.128.0
172.168.192.0

Cuando usamos esa máscara en el IOS, la primera y última red se deben descartar, lo que nos obliga a usar al menos 1 bit de subnetting, sin embargo, con el comando

ip subnet-zero

ahora incluido por default en las configuraciones, podemos hacer uso de la primera y última red del segmento.

Es importante cambiar el usuario y password que viene por default en los ISR (integrated service router) que siempre es cisco cisco:

telnet router
Password: cisco
router>enable
Password: cisco
router>enable
router#configure terminal
router(config)#username nuevo privilege 15 secret 0 contraseña
router(config)#no username cisco
router(config)#do show running-config
Building configuration...

Current configuration : 1108 bytes
!
version 12.3
service timestamps debug datetime msec localtime show-timezone
service timestamps log datetime msec localtime show-timezone
no service password-encryption
!
hostname router
!
boot-start-marker
boot-end-marker
!
logging buffered 4096 debugging
enable secret 5 -contraseña encriptada-
!
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
no aaa new-model
ip subnet-zero
ip cef

Aquí vemos en una configuración de un equipo en producción como está presente el comando.

miércoles, 5 de agosto de 2009

Cómo arranca un router Cisco

Cuando encendemos un router ISR (Integrated Services Router), un 2811 por ejemplo, primero corre un proceso llamado Power-On-Sef-Test (POST); si todo va bien, entonces busca el IOS en la Flash, lo descomprime y lo carga en la memoria RAM, después busca una configuración básica en la NVRAM, en caso de no existir, una configuración básica llamada startup-config se copia de la NVRAM a la RAM y ahora se llama running-config.

Cuando el router no es ISR, un 2610xm por ejemplo, el proceso es el mismo hasta la configuración en la NVRAM, si no está presente, el router hará un broadcast buscando un servidor TFTP con una configuración válida que pueda ser copiada; si el broadcast no es exitoso, el router entrará en un estado llamado setup-mode, que es un proceso paso a paso para configurar el router.

Así que debemos recordar que si el router tiene una interfase conectada, tal vez deberemos esperar unos minutos a que termine la búsqueda. El modo de setup sólo tiene comandos globales y no sirve de mucho, podemos acceder a él desde la CLI en modo privilegiado con el comando setup, aunque no es muy recomendable usarlo, es mejor siempre usar el CLI o el SDM (security Device Manager).
En el caso de que la variable de boot sea distinta e indique que el arranque sea distinto, o que no haya IOS, el router arranca en ROMMON, que es un IOS muy básico para resolución de problemas.

POST

ROMMON

lunes, 3 de agosto de 2009

Cisco Router IOS

El IOS es un kernel propietario que provee funciones de ruteo, conmutación (switching) internetworking y comunicaciones; el primero fue desarollado por William Yeager en 1986.

Entre sus responsabilidades están:

  • Dar soporte para protocolos de red y funciones
  • Conectar tráfico de alta velocidad entre dispositivos
  • Agregar seguridad para controlar el acceso y detener usos no autorizados de red
  • Proveer escalabilidad para facilidad de uso, crecimiento y redundancia
  • Proveer confiabilidad de red para conectar los recursos de red

La interfase de línea de comando (CLI command line interface) se puede alcanzar desde un puerto de consola, o en un router más nuevo, desde el puerto auxiliar (Aux port), desde una sesión de telnet o ssh, y se establece una sesión llamada EXEC session.

El puerto de consola es usualmente un puerto RJ45 que puede o no tener una contraeña; en los nuevos routers ISR el nombre de usuario y el password son cisco por default.

También es posible usar el puerto Auxiliar, que es lo mismo que el de consola, pero que además soporta que le sea conectado un MODEM para administración remota cuando el router está fuera de la red.

También podemos conectarnos al router con una sesión de Telnet desde una interfase ethernet o serial conectada a la red.