Comandos+GNS3

Este "manual" esta creado de forma que toda persona sea cual sea su nivel de conocimiento lo entienda, por eso no uso "tecnicismos". Fallos tiene que haber seguro así que pido la colaboración de todos para corregirlos y que cada uno aporte todo lo que pueda aportar.

__**Configuración del router:**__


 * Comandos de utilidad:**


 * router#**show running-config(Muestra la configuración del router en curso)
 * router#**show startup-config(Muestra la configuración inicial del router)
 * router#**show ip nat translations(Muestra los NAT realizados por el router)
 * router#**write(Sirve para poder guardar la configuración del router)


 * Activar el rip Ipv4(GNS3):**


 * router>**enable
 * router#**configure terminal
 * router(config)#**router rip
 * router(config-router)#**version 2
 * router(config-router)#**no auto-summary
 * router(config-router)#**network 192.168.1.0(IP de las redes a las que esta conectada)
 * router(config-router)#**network 10.0.0.0(IP de las redes a las que esta conectada)


 * Configuraciónde cada interfaz para IPv4 (Tanto en PacketTracer como en GNS3):**


 * router>**enable
 * router#**configure terminal
 * router(config)#**interface fastethernet 0/0(Interfaz a configurar)
 * router(config-if)#**ip address 10.0.0.1(IP a asignar en el puerto) 255.0.0.0(Mascara de subred a asignar en el interfaz)
 * router(config-if)#**no shutdown(Usar siempre en GNS3)


 * Como eliminar una IPv4 de la interfaz:**


 * router>**enable
 * router#**configure terminal
 * router(config)#**interface fastethernet 0/0(Interfaz a configurar)
 * router(config-if)#**no ip address 10.0.0.1(IP asignada en la interfaz) 255.0.0.0(Mascara de subred asignada a la interfaz)


 * Configuración general para preparar el router para IPv6(Tanto en GNS3 como en PacketTracer):**


 * router>**enable
 * router#**configure terminal
 * router(config)#**ipv6 unicast-routing
 * router(config)#**ipv6 router rip pepito(Nombre del RIP, usar este siempre)
 * router(config-rtr)#**exit


 * Como eliminar una configuración de preparación de un router para IPv6 (Tanto en PacketTracer como en GNS3):**


 * router>**enable
 * router#**configure terminal
 * router(config)#**no ipv6 unicast-routing


 * Configuración individual de cada interfaz (PacketTracer):**


 * router(config)#**interface fastethernet 0/0(Interfaz a configurar)
 * router(config-if)#**ipv6 enable
 * router(config-if)#**ipv6 address 2001::/64(Ip a asignar/Prefijo)
 * router(config-if)#**ipv6 rip pepito(Nombre del RIP, usar este siempre) enable


 * Configuración individual de cada interfaz (GNS3):**


 * router(config)#**interface fastethernet 1/0(Interfaz a configurar)
 * router(config-if)#**ipv6 enable
 * router(config-if)#**ipv6 address 2002::/64(Ip a asignar/Prefijo) eui-64(Usar siempre)
 * router(config-if)#**ipv6 rip pepito(Nombre del RIP, usar este siempre) enable
 * router(config-if)#**no shutdown(Escribirlo siempre en GNS3)


 * Como eliminar una Ipv6 de una interfaz (PacketTracer):**


 * router>**enable
 * router#**configure terminal
 * router(config)#**interface fastethernet 0/0(Interfaz a configurar)
 * router(config-if)#**no ipv6 address 2001::/64(IP/Prefijo asignada a la interfaz)


 * Como eliminar una Ipv6 de una interfaz (GNS3):**


 * router>**enable
 * router#**configure terminal
 * router(config)#**interface fastethernet 1/0(Interfaz a configurar)
 * router(config-if)#**no ipv6 address 2002::/64(IP/Prefijo asignada a la interfaz) eui-64(Usar siempre)


 * Configuraciónpara la tunelación entre IPv4 e IPv6 en GNS3:**


 * Nota:** Antes de empezar deberemos haber asignado las Ip's a todos los routers.


 * Nos situamos en cada router que tenga por un puerto Ipv4 e Ipv6 y entramos en la consola:**


 * router>**enable
 * router#**configure terminal
 * router(config)#**interface tunnel 0(Este numero es un numero de referencia/identificación de cada túnel. En cada router deberemos darle un numero distinto.)
 * router(config-if)#**ipv6 enable
 * router(config-if)#**ipv6 address 200A::/64(Esta IP es la que llevara la red de tuneles por lo tanto en todos los tuneles creados se le pondra esta IPv6) eui-64(Usar siempre)
 * router(config-if)#**ipv6 rip pepito(Nombre del rip creado en la configuración general del router para prepararlo para IPv6) enable
 * router(config-if)#**tunnel source 10.0.0.1(IPv4 del router que estamos configurando)
 * router(config-if)#**tunnel destination 10.0.0.2(IPv4 del router con el que esta conectado es decir, es como si fuera la dirección de la otra salida del túnel)
 * router(config-if)#**tunnel mode ipv6ip(Esto es para iniciar el modo de transferencia, en este caso es por IPv6)
 * router(config-if)#**no shutdown(Escribirlo siempre en GNS3)


 * Para configurar NAT estático en un router vamos al deseado y hacemos lo siguiente ( Solo en GNS3):**


 * router>**enable
 * router#**configure terminal
 * router(config)#**interface fastethernet 0/0( La interfaz deseada, en este caso sera la de entrada)
 * router(config-if)#**ip nat inside( Para especificarle que es de entrada)
 * router(config-if)#**exit
 * router(config)#**interface fastethernet 1/0( La interfaz deseada, en este caso sera la de salida)
 * router(config-if)#**ip nat outside( Para especificarle que es de salida)
 * router(config-if)#**exit
 * router(config)#**access-list 1(Puede ser cualquier numero del 1 al 99) permit(Para permitir, o "DENY" para denegar) 192.168.1.0( La red a la que pertenece el puerto) 0.0.0.255(Wildcard de la red, es decir la mascara de subred inversa.)
 * router(config)#**ip nat inside source list 1( Numero de la lista que creaste) interface fastethernet 1/0(Interfaz a la que se le aplicara el NAT.)


 * Para configurar NAT dinámico en un router vamos al deseado y hacemos lo siguiente ( Solo en GNS3):**


 * router>**enable
 * router#**configure terminal
 * router(config)#**interface fastethernet 0/0( La interfaz deseada, en este caso sera la de entrada)
 * router(config-if)#**ip nat inside( Para especificarle que es de entrada)
 * router(config-if)#**exit
 * router(config)#**interface fastethernet 1/0( La interfaz deseada, en este caso sera la de salida)
 * router(config-if)#**ip nat outside( Para especificarle que es de salida)
 * router(config-if)#**exit
 * router(config)#**access-list 1(Puede ser cualquier numero del 1 al 99) permit(Para permitir, o "DENY" para denegar) 192.168.1.0( La red a la que pertenece el puerto) 0.0.0.255(Wildcard de la red, es decir la mascara de subred inversa.)
 * router(config)#**ip nat pool red( Esto es el nombre del NAT puede ser cualquier cosa) 192.168.1.2( La dirección IP de inicio del rango) 192.168.1.254( Dirección final del rango) netmask 255.255.255.0( Mascara de subred)
 * router(config)#**ip nat inside source list 1( Numero de la lista que creaste) red(Este es el nombre del NAT que creaste antes)


 * Para configurar NAT solapado en un router vamos al deseado y hacemos lo siguiente (Solo en GNS3):**

[Entrar en el otro router]
 * router>**enable
 * router#**configure terminal
 * router(config)#**inteface fastethernet 0/0 (La interfaz deseada, en este caso sera la de entrada)
 * router(config-if)#**ip nat inside (Para especificarle que es de entrada)
 * router(config-if)#**exit
 * router(config)#**interface fastethernet 1/0 (La interfaz deseada, en este caso sera la de salida)
 * router(config-if)#**ip nat outside (Para especificarle que es de salida)
 * router(config-if)#**exit
 * router(config)#**access-list 1 (Puede ser cualquier numero del 1 al 99) permit (Para permitir, o "DENY" para denegar) 192.168.1.0 (La red a la que pertenece el puerto) 0.0.0.255 (Wildcard de la red, es decir la mascara de subred inversa.)
 * outer(config)#**ip nat pool redinterna (Esto es el nombre del NAT puede ser cualquier cosa) 192.168.100.1 (La dirección IP de inicio del rango) 192.168.100.254 (Dirección final del rango) netmask 255.255.255.0 (Mascara de subred)
 * outer(config)#**ip nat pool redexterna (Esto es el nombre del NAT puede ser cualquier cosa) 192.168.200.1 (La dirección IP de inicio del rango) 192.168.200.254 (Dirección final del rango) netmask 255.255.255.0 (Mascara de subred)
 * router(config)#**ip nat inside source list 1 (Numero de la lista que creaste) redinterna (Este es el nombre del NAT que creaste antes)
 * router(config)#**ip nat outside source list 1 (Numero de la lista que creaste) redexterna (Este es el nombre del NAT que creaste antes)
 * router(config)#**ip route 0.0.0.0 0.0.0.0 10.0.0.2 (IP de la red de distribución que está conectada el otro router)
 * router>**enable
 * router#**configure terminal
 * router(config)#**ip route 0.0.0.0 0.0.0.0 10.0.0.1 (IP de la red de distribución que está conectada el router de antes)


 * Para configurar NAT** **sobrecargado está bien explicado aquí:** http://iespicasso-1asir-par.wikispaces.com/NAT+sobrecargado


 * Para configurar una VLAN en un puerto de un Switch( Router c3700, solo en GNS3):**


 * router>**enable
 * router#**configure terminal
 * router(config)#**interface vlan 10( Numero de identificación de la VLAN)
 * router(config-if)#**ip address 192.168.1.1( IP a asignar a la VLAN) 255.255.255.0 ( Mascara de subred asignada a la VLAN)
 * router(config-if)#**no shutdown
 * router(config-if)#**exit
 * router(config)#**vlan 10( Numero asignado a una de las VLAN)
 * router(config-vlan)#**name vlan10( Esto es un nombre a asignarle)
 * router(config-vlan)#**no shutdown
 * router(config-vlan)#**exit
 * router(config)#**interface fastethernet 1/0( Interfaz del Switch)
 * router(config-if)#**switchport access vlan 10(Numero asignado a la VLAN)
 * router(config-if)#**no shutdown


 * Nota:** Para poner un puerto en modo troncal ahi que hacer los siguiente:


 * router(config-if)#**switchport mode trunk

__**Como configurar los equipos:**__


 * Comandos de utilidad:**


 * VPCS[#]>1**(Escribimos un numero del 1 al 9, para cambiar de equipo en el que estamos situados)
 * VPCS[#]>**show ip(Para ver las IP's de los equipos)


 * Nota:** Los routers han de estar configurados antes de usar los siguientes comandos.


 * VPCS[#]>**ip auto(Para que obtenga una IP automáticamente)
 * VPCS[#]>**ip 192.168.1.5(IP) 192.168.1.1(GW) 24(Mascara de subred en formato notación)(Para asignar IP estáticas a los equipos)
 * VPCS[#]>**ping 192.168.1.5(IP de otro equipo)(Para comprobar la conectividad con otro equipo)

Abrimos otra terminal VPCS y escribimos
 * Añadir más de 9 equipos:**
 * VPCS[1]** set lport 20009
 * VPCS[1]** set rport 30009
 * VPCS[1]** set pcname pc10


 * VPCS[2]** set lport 20010
 * VPCS[2]** set rport 30010
 * VPCS[2]** set pcname pc11


 * VPCS[3]** set lport 20011
 * VPCS[3]** set rport 30011
 * VPCS[3]** set pcname pc12