#############################################################################
################################## UNSEKURITY ###############################
#############################################################################								

Escrito por TankDS para UNSEKURITY TEAM	
e-mail: tankds@bol.com.br

Este e outros tutoriais podem ser obtidos em:
http://unsekurity.virtualave.net/

OBS: Todo material contido neste tutorial  apenas para propositos educacionais, no me
     responsabilizo pelo mal uso das informaes contidas.aqui, ficando assim de interia
     responsabilidade do leitor pelo seus atos.


	##################################################################
	#     TUTORIAL BSICO SOBRE CONFIGURAO DE ROTEADORES CISCO     #
	##################################################################


--------------------------------------------------------------------------
		INDICE

	1 - INTRODUO
	2 - O QUE SO ROUTERS, SWTICHES E HUB'S?
	3 - MEMRIAS E INICIALIZAO
	4 - FORMAS DE ACESSO A CONFIGURAO
	5 - MODOS
	6 - COMANDOS
	7 - ROTEAMENTO
	8 - CONFIGURANDO O IP
	9 - SENHAS PADRES
       10 - REFERENCIAS
       11 - FINALIZAO 

-------------------------------------------------------------------------

1 - Introduo

Este  o primeiro tutorial que estou escrevendo p/ a unsekurity, e inicialmente gostaria
de agradeer todo o pessoal que sempre dah uma fora, tirando nossas dvidas, e tendo
uma puta paciencia!! Valew Unsekurity! =:)
Vou descrever aqui + ou - do q se tratar este tutorial, pretendo passar p/ vcs um
conhecimento bsico sobre roteadores cisco, mesmo pq meu conhecimento sobre o
mesmo no  elevado, mas tentarei mostrar as difereas entre routers, switches e hub's.
Falando desde um pouco do hardware ateh a configurao... Para vc poder entender
melhor este tutorial faz-se nescessrio um conhecimento bsico sobre TCP/IP.
Espero que gostem! =:)


2 - O que so Routers, Swtiches e Hub's?

Estes 3 equipamentos, so muitos ultilizados em empresas grandes normalmente, 
podemos citar algumas delas, como IG, UOL, TERRA, etc... e por ai vai. Mas qual
a funo deles? vc deve estar c perguntando! =:) vou explicar isso agora...

HUB's ==> Acho que este  o mais simples de difundido, que uma pessoa que tenha
um conhecimento bsico de rede conhee, mas a funo do HUB,  quando ele
recebe um pacote, ele gera um broadcast, para todos os IP's configurados nele.
Complicou mano? vou explicar melhor....
O broadcast, seria como se o HUB mandasse uma mensagem para todas as makinas
perguntando: "De quem  este pacote?",  dessa forma todas as makinas responderiam,
e a makina "dona" do pacote enviaria: " meu!!". E nisso o HUB mandaria o pacote para
 a makina que respondeu. 
Os HUB's tem muitas desvantagens, por isso no  ultilizado em grandes redes, vou
mostrar aki alguns detalhes:

---> Repetidor de sinal
---> Atua na Camada 1 da tabela OSI
---> Pode acontecer Colises
---> Sempre qdo a makina recebe ela no pode enviar.

SWITCHES ou BRIDGE ==> Switches podemos dizer q so os Hub's melhorados,
a diferea entre ele eh que a switche envia somente o pacote p/ os MAC ADRESS,
especificados, sobre switches meu conhecimento no eh muito grande, mas assim
que eu puder vou procurar escrever sobre ela. vamos p/ alguns detalhes:

---> Atua na Camada 2 da tabela OSI
---> Diminui a gerao de broadcast.

ROUTERS ==> Chegamos no nosso objetivo... =:) . Os Roteadores ou Routers,
melhoram e muito o trfego de uma rede, pelo fato de a gerao de bradcast ser
muito baixa, deixando a rede "livre", para outras tarefas. Outra vantagem eh q
ele recebe o pacote e jah manda p/ o IP e a porta que conste na sua tabela,
gerada pela configurao. Bem mais simples neh mano? Algumas caracteristicas
dele so:

---> Atua na Camada 3 da tabela OSI
---> Faz a ligao entre duas redes, as conhecidas Vlans.

Bom isso foi + ou - a descrio destes equipamentos, como o tutorial eh bsico,
e se fossemos abordar assuntos mais complexos, iria c tornar extensos. Mas espero
que vc possa ter entendido a diferena entre os 3. =:)


3 - Memrias e Inicializao

As mmorias contidas no Roteador so basicamente as seguintes:

	ROM		FLASH		NVRAM		DRAM
	---------------------------------------------------------
	BOOTSTRAP	SISTEMA		STARTUP		CACHE DE
			OPERACIONAL	CONFIG		INTERFACE
	SUBSET DO					
	SISTEMA						CPU
	OPERACIONAL
							RUNNING
							CONFIG

No entrarei em detalhes a forma de funcionamento delas, pq o q nos
interessa neste tutorial eh a configurao do router, mas descreverei
abaixo + ou - como eh a forma de inicializao do router...

			INICIALIZAO

	- Self-Test e diagnsticos da CPU, memrias e circuitos de interface.
	- Executa o Programa BOOTSTRAP.
  	- Carrega o sistema operacional na memria DRAM.
	- Carrega o arquivo de configurao na memria DRAM ou entra em modo SETUP.


4 - Formas de Acesso a Configurao

Para vc poder a configurao do roteador, vc pode ter as seguintes portas de 
acesso:

- Porta do Console ( Default 9600bps, 8 bits, 1 stop, sem paridade).
- Porta Auxiliar.
- Telnet * Interessante isso no? =:) *
- Estao de gerenciamento.

Bom, como vcs podem ver o roteador da cisco, pode ser configurado remotamente,
deve ter surgido um monte de indias neh mano? pois eh... e iro surgir ainda mais,
pq muitas empresas colocam senhas fracas nos roteadores, e as vezes ateh as senhas 
padres, iremos abordar tudo isso, tenha calma.. =:)


5 - Modos

Vamos falas das "shells", que vc pode ter ao acessar um router, so elas:

User EXEC
Router>

Privileged EXEC
Router#

Global Configuration
Router (config)#

Outros Modos
Router (config-modo)#

RXBOOT
Perda do IOS

Esse ultimo q c refere ao IOS, o IOS eh o SO que o roteador da cisco usa,
este tutorial foi escrito baseando no CISCO IOS 11.2 .Procure dar uma olhada 
nos boletins da cisco, vc ver q sempre tem um bug para ele. Outra coisa 
importante, quando um bug c refere a troca do IOS poucas empresas fazem isso! =:)
Vou mostrar um exemplo prtico aki de acesso a um router...

Router>
Router> enable
Password>
Router#
Router# config terminal
Router (config)# comando
Router (config)# router protocol
Router (config-router)# comando
Router (config-router)# exit
Router (config)# interface s 1
Router (config-if)# comando
Router (config-if)# CTRL+Z
Router#

Bom mano, eh mais ou menos isso como c configura um router, naum entedeu nada,
calma logo explicarei mais detalhes... =:)


6 - Comandos

Vamos falar de alguns comandos para podermos configurar o roteador.


6.1 - Help

O comando help nos roteadores cisco so "pedidos", pelo caractere (?).
por exemplo:

Router# cl?
clear	clock

Router# clock ?
set 	Set time and date

simples no?? como vcs podem ver naum tem mistrio, qualuqer duvida basta ver o help,
quanto aos comandos!!


6.2 - Vizualizao de configuraes

Para podermos vizualizar as configuraes, podemos usar os comandos:

- SHOW RUNNING-CONFIG
  Mostra a configurao do arquivo corrente.

- SHOW STARTUP-CONFIG
  Mostra as configuraes que esto armazenadas na NVRAM. 


6.3 - Cpia de configuraes

Para copiar configuraes de um local p/ outro:

- COPY RUNNING STARTUP
  Copia o contedo do RUNNING-CONFIG para STARTUP-CONFIG

- COPY STARTUP RUNNING
  Copia o contedo do STARTUP-CONFIG para RUNNING-CONFIG


6.4 - SHOW INTERFACE

Quando queremos verificar se uma porta est UP, e as configuraes esto corretas,
usamos este comando, ex.:

- show interface type number

Router# show int serial 1
Serial is up,	line protocol is up
	Hardware is MK5025

Como vc pode ver no exemplo a Serial est UP e o Protocol tbm...
Mas as vezes podem ocorrer alguns erros, vou disponibilizar uma tabela que
mostra + ou - o q pode ser:

		Serial		Line protocol 

Operacional	UP		UP

Problema de	UP		down
Conexo

Problema de	down		down
interface
desabilit.

administrati.	down		down


6.5 - PASSWORD (OBA!!)

Vamos falr agora sobre password nos roteadores cisco, =:), falaremos sobre,
pelo acesso local e remoto (telnet). A password padro que eu conheo que
vem abilitada nos roteador cisco, eh: enable/cisco. humm... pode ter certeza
mano q vc encontrar um router assim um dia. Bom mas o acesso por telnet,
no mudaria muita coisa, do q o acesso nromal, ams egue os dois exemplos
abaixo:

telnet --> "enable" --> Router# config_term
		   	Router (confi)# line vty 0 4
			Router (config-line)# enable
			Router (cinfig-line)# password h4x0r

Explicando a parte acima, tipow ai em cima estamos dando um telnet no router,
usando a password padro, e em seguida mudando o password do "root", por h4x0r.
sendo assim, o admin. soh poder reativar as configuraes, resetando o IOS.
Agora por acesso local eh mais simples:

"enable" --> Router (config)# enable password h4x0r
	     Router (config)# service password-encryption

Como vc deve ter observado mano, ai neste exemplo, eu usei o comando "service password-encryption", q seria p/ aplicar criptografia na password! =:)


6.6 - Nome do Roteador

Para vc mudar o nome do roteador eh simples, veja o exemplo abaixo:

Router>
Router> enable
Password>
Router#
Router# config terminal
Router (config)# hostname "TankDS"
TankDS (config)# exit
TankDS#

Simples no? para maiores informaes no se esquea de consultar o help (?)! =:)


6.7 - Abilitar Interface

Para podermos abilitar uma interface. (para maiores informaes consulte o help(?)).

Router (config)# int e0
Router (config-if)# no shut


7 - Roteamento

Ao meu conhecimento existem 3 forma de roteamento, so elas: Rotas Estticas, Rotas default e Roteamento Dinmico. veremos um pouco sobre cada uma. 


7.1 - Rotas Estticas

So definidas manualmente, ex:

Router# config terminal
Router (config)# ip route rede mask gateway distncia


7.2 - Rotas Default

Definidas manualmente como sendo o caminho a ser tomada quando no h rora conhecida para o destino. 


7.3 - Roteamento Dinmico

O roteador aprende o caminho para o destino atravs de updates reidicas nas tabelas de outros roteadores.


7.3.1 - Protocolos de Roteamento Dinmicos

Os Protocolos de Roteamento Dinmicos so os protocolos nos quais o roteador cisco podem trabalhar, so: DISTACE-VECTORS, LINK-STATE E HIBRIDO. Vamos ver um pouco deles.


7.3.1.1 - DISTANCE-VECTORS

- RIP (V1 e V2) (30 seg)
- IGRP (cisco) (90 seg)
- IPX RIP

Consome: Menos CPU
	 Menos Memria

Possuem tempo fixo
Tempo de convergncia alto


7.3.1.2 - LINK-STATE

- OSPF --> IP
- NLSP --> IPX

Consome: Mais CPU
tempo baixo de convergncia


7.3.1.3 - HIBRIDO

- EIGRP --> CISCO

No tem tempo fixo

Este se naum me falhe a memria eh um protocolo criado pela cisco.


7.3.2 - Configurando Protocolos

Os comandos bsicos para configurar o protocolo so:

Router>
Router> enable
Password>
Router#
Router# config terminal
Router (config)# router protocol
Router (config-router)# network network-number
Router (config-router)# redistribute static

onde estatic seria o nome do protocolo ex.: RIP.

Bom isso ai eh o bsico sobre os protocolos de roteamento, no final deste tuto ter alguns links onde vc possa estudar um pouco mais!


8 - Configurando um IP

Chegamos na parte onde irei passar os comandos para configurar o IP no seu roteador. Temos dois mtodos de configurao de IP's.

- Interface Configuration
  Configura o endereo IP e a Mscara.

- Global Configuration
  Define as rotas estticas ou
  Selecione o protocolo de roteamento.
  especifica as redes.

Jah mostrei um pouco sobre os protocolos e agora passarei os comandos p/ vc poder configurar o Ip em um roteador, ele seguem abaixo...

- Configurando o endereo IP na interface

Router(config-if)# ip address ip-addres subnet-mask

- Rota Esttica

Router(config)# ip route network [mask] {address|interface} [distance]

- Protocolo de Roteamento

Router(config)# router protocol

- Especificando as Redes

Router(config-router)# network network-number


9 - Algumas Senhas Padres

Bom ai vai algumas senhas padres q talvez vcs encontrem nos Router:

Telnet
Enable
Secret
Console
Auxiliar
Cisco
router


10 - Referncias

Documentao do CISCO IOS 12.1
Http://www.cisco.com/univercd/cc/td/doc/product/software/ios121/121cgcr/index.htm

Protocolos
http://www.protocols.com

Sobre a camada OSI
http://penta.ufrgs.br/homeosi.html


11 - Finalizando

Eh isso ae mano, chegamos ao fim deste tutorial BEM BSICO, sobre Routers Cisco. A minha idia era soh mesmo passar um introduo p/ vcs saberem como funciona e alguns comandos bsicos, mas o q tah escrito aqui te garanto que no eh nem o comeo, existem ainda configuraes p/ IPX, Frame Relay e X25, que eu no citei aki. mas caso voc queria aprender mais sobre esta area, corra atrs, veja os links, q com certeza iro ajudar! =:) espero que tenham gostado, e quem sabe num futuro no saia algo sobre o PIX FIREWALL!! =:)
Por enquanto eh soh... valewz pela paciencia. Criticas, sugestes, erros neste tutorial, me contatem!
Agradeendo tbm a unsekurity por ter cedido este espao aki! =:)

TankDS
tankds@bol.com.br

_eof_	