lunes, 27 de octubre de 2014

Configuración básica de IP estatica y DHCP de eth0

Es algo, que quisiera tener a la mano :).

El archivo se encuentra en /etc/network/interfaces

DHCP para eth0
# The primary network interface
auto eth0
iface eth0 inet dhc

Estatica para eth0

 auto eth0
    iface eth0 inet static
        address 192.0.2.7
        netmask 255.255.255.0
        gateway 192.0.2.254


Para solicitar ip se hace con el siguiente comando: dhclient eth0


domingo, 19 de octubre de 2014

Instalación Cisco IOU

Alguna vez no le ha pasado, que cuando comienzan a usar cosas más avanzadas, ya no sirve el cisco packet tracert. Normalmente nos mudamos al GNS3.
La desventaja de usar GNS3 es que es limitado para el uso de Switches. Por ello, hay una herramienta que se llama Cisco IOU, el cual esta montado sobre UNIX en un Debian. Y os enseñaré como instalarlo.

Programas que vamos a necesitar:

  • VmWare Workstation
  • Putty



  1. Hay que descargar el software IOU. El cual les voy a dejar el enlace en mi dropbox. Encontrarlo es un poco complicado, especialmente porque no es un software legal. Yo lo encontré en una pagina de torrents. Sino descarguen el enlace desde aquí.
  2. Luego cuando lo extraigan hay que abrir este archivo.
  3. Luego que se abra el Vmware, hay que editar los Interfaces de Red. Y se hace abriendo Edit>Virtual Network Editor
  4. Luego a prender la Virtual Machine, y aparecerá lo siguiente:
      Si se dan cuenta, en la primera linea te dice el usuario y el password.
      user: root
      pass: flyxj.cn

     5. luego los pasos que hay que hacer, son los que dicen en la imagen. Primero ingresamos en la carpeta LAB, con el comando cd LAB
Luego con el comando show nos mostrará la topología por default que hay en el software.

    6. Y ahora, a seguir los pasos: 
  • Ingresamos el comando ROUTE para iniciar todos los routers
  • Ingresamos el comando SWITCH para iniciar los switches
  • Despues de los dos comandos, ingresamos el comando BR para iniciar el local net


   7. Luego ejecutamos el comando show nuevamente, para ver como quedo nuestra topología.



   8. Bonito no? y ahora como entramos a los Routers y Switches? Pues no desesperarse, A los Routers y Switches se ingresa por telnet al IP que tiene el vmware, el cual normalmente es 192.168.80.160. Pero si es que lo quieren comprobar, ejecuten el comando ifconfig. Si les gana la pantalla, y aparece muy rápido y que no pueden ni verlo, ejecuten el comando ifconfig | more.


9. Ahora a abrir nuestro putty para nuestra conexión Telnet. Como para hacerlos entender es así.
  • Para entrar al Router 1 tenemos que ingresar el puerto 2001
  • Para entrar al Router 2 tenemos que ingresar el puerto 2002 y asi sucesivamente.
  • Para el Switch 10 es el puerto 2010.

 10. Hay que presionar algunos Enters, hasta que entre. Y gualaaa!


Gracias :)!



viernes, 17 de octubre de 2014

Convertir PDF a Imagen usando terminal Linux

Algo muy interesante, es la herramienta convert que esta instalado en Debian. El cual convierte de pdf a una imagen, indicandole que calidad quieres o la densidad de pixeles de la imagen.


El comando es el siguiente:

convert -quality 100 -density 200 Diagrama\ SNPOWER-ahora.pdf[2] imagen6.jpg

El SNPOWER-ahora.pdf[2] signifca que va a tomar la pagina 3, ya que el contador comienza con 0. y lo convertida en la imagen jpg imagen6.jpg


Y listo.

PD: no subir mucha la densidad ya que consumira muchos recursos

jueves, 16 de octubre de 2014

Configurar Telefonos en Packet Tracert

Como yo no domino mucho de este tema, intenté configurando primero unos telefonitos en el packet tracert.

La topología es la siguiente.


  1. Hay que prender los telefonos IP en el Packet Tracert, eso se hace conectando el cable en el hueco del telefono IP.
  2. Luego hay que configurar el switch para que entienda la vlan de Voz.
  • Los puertos del Switch lo ponemos como acceso, y le decimos que es de Voz. Como entenderán la de defecto es la Vlan 1 asi que la configuracion quedaría como:
     3.  Ahora llego el momento mas interesante, la configuración del Router.
  • He configurado un dhcp básico en el router. El comando option 150, significa segun Cisco, que provee una dirección IP de una lista de Servidores de TFTP y que es necesario que ese dato lo tenga el telefono VoIP.
  • Luego hay que decirle al router que ejecute el servicio de Telefonía, junto con unos directorios que el usara.
  • Luego, configurar los telefonos.





Y listo, ya tendran sus telefonos funcionando y llamando.


miércoles, 8 de octubre de 2014

DHCP-Teoría y Configuración

DHCP: Dinamic Host Configuration Protocol

Como seguramente ya saben, DHCP es el protocolo que se encarga en dar IP, más que dar, es un proceso de alquiler que tiene un tiempo determinado.

  1. Cuando el Host recién se conecta, el Host no tiene nigun IP como se supone. Entonces lanza un paquete de tipo broadcast llamado DHCP Discover, el cual tiene las siguientes características.
    •         IP origen: 0.0.0.0
    •         IP destino: 255.255.255.255
    •         Pto. Origen: 68 - UDP
    •         Pto. Destino: 67 - UDP
   2.  Luego el Router escucha el DHCP Discover y manda un DHCPOFFER en  modo unicast. El cual en pocas palabras es una oferta que da el Servidor DHCP al Host.

    •        IP origen: 192.168.1.1 (IP del Servidor DHCP)
    •        IP destino: 255.255.255.0
    •        Puerto Origen: 67 - UDP
    •        Puerto Destino: 68 - UDP
    •        Opciones de configuración: El IP, mascara, gateway, dns todo   eso para el host.
    3. Ya que un host puede recibir varios DHCPOFFER de varios servidores DHCP, el host va a tener que mandar una respuesta de confirmación al Servidor DHCP que eligió. Por ello, manda el mensajes DHCPREQUEST de modo broadcast.


   4. Y por ultimo el Servidor DHCP manda un DHCPACK, que en realidad es el ultimo datagrama para hacer efectivo esta entrega de IP.






 Configuración de DHCP:


Router(config)#service dhcp   // Con esto se activa el Servicio 

Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10
//Le damos un rango de IPS a excluir del direccionamiento, Para Switch, Server y otros

 
Router(config)#ip dhcp pool LAN
// Le damos un nombre al Pool de direccionamiento

 
Router(DHCP-config)#network 192.168.1.0 255.255.255.0
// Le indicamos con que red va a trabajar


Router(DHCP-config)#default-router 192.168.1.1
// Señalamos la IP que va a ser Gateway


Router(DHCP-config)#dns-server 192.168.1.3
// Indicamos los servidores DNS que se van a dar
Comandos opcionales:

 
Router(DHCP-config)#lease 1
// El tiempo de alquiler, el cual esta en días

 
Router(DHCP-config)#netbios-name-server 192.168.1.5
//Estas IPS suelen ponerse del rango de IPS excluidas para que no haya conflictos

 
Router(DHCP-config)#domain-name alex.com
// Les damos un nombre de dominio


Comandos de Verificación

Router#show ip dhcp conflict 

//Para Mostrar la Dirección IP del conflicto
 

Router#show ip dhcp binding
//Para Mostrar la Dirección fijada al cliente del DHCP
 

Router#show ip dhcp server statistics 
//Para Mostrar la Dirección IP estatica del Server DHCP

listo!


Instalar VPCS en Debian-Linux

Como encontré un problema, sobre como ejecutar VPCS en Linux para así poder tener hosts en GNS3.

No es complicado.

  1. Descargar el .zip desde este link vpcs.
  2. Luego ponlo en el lugar que quieras, igual funcionará. Despues de extraerlo hay que darle permisos para que se pueda ejecutar. Usamos el comando chmod 775 en los archivos de la carpeta.
  3. Luego, simplemente entramos en la carpeta y ejecutamos el comando ./vpcs64
Adjunto unas imagenes.


Y listo.!


lunes, 6 de octubre de 2014

Funciones PHP Interesantes


Esta función convierte la mascara en CIDR

function mask2cidr($mask){ 
     $long = ip2long($mask); 
     $base = ip2long('255.255.255.255'); 
     return 32-log(($long ^ $base)+1,2);      
}


Esta función convierte CIDR en mascara

function cidr2mask($n) {
    $netmask = str_split(str_pad(str_pad('', $n, '1'), 32, '0'), 8);
    foreach ($netmask as &$element) $element = bindec($element);
    return join('.', $netmask);
    }

sábado, 4 de octubre de 2014

HSRP-Teoría


HSRP es un protocolo de redundancia de propiedad de Cisco. El cual  trabaja simulando un Router Virtual en una LAN. El cual para compartir su dirección IP y dirección MAC, los dos o más router que pertenecen al grupo de HSRP pueden actuar como un virtual Router.


Tener en cuenta que funciona así:
  • La computadora va a tener como Gateway el IP del Router Virtual. Entonces cuando las tramas van a ser enviadas al default gateway, la computadora use el ARP para resolver la MAC asociada con la dirección IP del Gateway (que sería el IP del Router Virtual).
  • El ARP resuelve la dirección MAC del Router Virtual. Con dicha información, las tramas pueden ser enviadas.


Funcionamiento del HSRP
HSRP posee el mecanismo de determinar cual router debe tomar el control del Rol Activo (Active Role) para que envíe el tráfico y también determina cuando ese Rol Activo debe ser tomando por el Router de Reserva (Standby Router).

HSRP usa Mensajes de saludo (Hello Messages) para así saber cuando el Router Activo (Forwarding Router) está funcionando. El Forwarding Router es el que envía los Hellos Messages, si el Standby Router no recibe los Hellos Messages por un tiempo determinado, el Standby Router se convertirá en Forwarding Router.

Entonces para que se pueda enviar los Hells Messages se necesita que haiga una conexión de capa 2 para que los paquetes Hellos puedan intercambiarse.



Roles de HSRP
HSRP presenta 4 roles: Virtual Router, Active Router, Standby Router y Other Routers.

  1. Virtual Router
  • Es el Router Virtual el cual tiene una dirección IP y dirección MAC virtuales (valga la redundancia) los cuales son usados por el Active Router para enviar los paquetes.
     2.  Active Router
  • El Active Router es el que se encarga de enviar los paquetes usando la dirección IP y MAC virtual.
     3.  Standby Router
  • Escucha los periódicos Hello Messages. Si el Active Router falla, el Standby Router asume el rol de Active Router.
     4.  Other Routers
  • Puede haber más de dos routers en un grupo HSRP, pero sólo un Active Router y un Standby Router. Los demás Router se llaman Other Routers

Estados de HSRP
Existen 5 estados en el HSRP: Initial, Listen, Speak, Standby y Active

  1. Initial
  • Es el estado de inicio. Este estado indica que HSRP aún no corre. 
     2.  Listen
  • Es el estado de los Other Routers, los cuales estan en escucha de los Hello Messages. Los cuales no som ni Active Router y ni Standby Router.
     3.  Speak
  • El router envía Hello Messages periódicos y participa activamente en la elección del Active y Standby Router.
     4.  Standby
  • Es el Router candidato de volverse Active Router, el cual monitorea los Hello Messages del Active Router, y si después de cierto tiempo no llega pasa a Active Router.
     5.  Active
  • Es el Router el cual envía paquetes con la MAC address del Virtual Router. Este Router envía Hello Messages hacía el Standby Router. 

Por ahora eso es todo :).