1. Cisco IOS, via CLI – Command Line Interface
1
Componentes de um Roteador Cisco
Estes componentes são encontrados em praticamente 99% dos roteadores Cisco. Há uma diferença
entre os modelos, no que diz respeito à CPU, quantidade de memória, componentes de hardware
adicionais, etc. Mas este pool de componentes que estaremos listando aqui está presente em
praticamente todos os equipamentos “router” da Cisco Systems, Inc. É muito importante para que
você preste atenção nestes componentes e saiba interagir com eles durante as etapas de
configuração, operação e troubleshooting dos roteadores Cisco.
Componentes de Memória/Armazenamento
RAM: A memória RAM de um roteador Cisco serve para o mesmo propósito que as memórias RAM
em um computador. Esta memória armazena todo o conteúdo volátil. Podemos citar: ARP cache,
tabela de roteamento, counters, o próprio sistema operacional quando é carregado via FLASH: ou
TFTP para a memória RAM (dependendo do modelo Cisco…), etc.
ROM: Esta memória, como o próprio nome sugere, é READ-ONLY e nela temos uma versão
“carregável” do IOS, embora não seja o mesmo IOS encontrado no FLASH: ou em um TFTP server,
ou seja, não é o mesmo IOS utilizado para as operações normais do roteador. Este “IOS” contido na
memória ROM permite que o roteador consiga “carregar” o sistema enquanto busca pela versão
IOS para o qual deverá trabalhar. Em outras palavras, o que ocorreria se o IOS armazenado no
FLASH: de um roteador tornar-se corrompido? Como você acessaria o roteador? O “IOS” contido na
ROM é bastante utilizado para o troubleshooting e a recuperação de uma falha no equipamento.
FLASH: Podendo ser tanto um PCMCIA ou EEPROM (mais comum em plataformas de acesso, como
o 2500, 2600..), é nesta memória que encontramos o arquivo do Cisco Internetwork Operating
System (IOS) de um roteador Cisco. O “IOS” é a porção de software que dá a inteligência ao
equipamento. Sem o IOS, o roteador não estará disponível para a operação.
NVRAM: A NVRAM é aonde armazenamos a configuração do roteador, que é carregada durante a
inicialização do equipamento. Esta memória é “Não volátil” e pode armazenar e manter a
configuração do roteador mesmo se o equipamento for desligado.
Portanto, estes são os quatro tipos de memória de armazenamento existentes no roteador Cisco.
ROM
FLASH
NVRAM
RAM
MinIOS, BootStrap, ROM Monitor
IOS
Startup-Config
Running-Config
2. Cisco IOS, via CLI – Command Line Interface
2
Modos de Configuração
roteador> Modo Usuário
roteador# Modo Privilegiado
roteador(config)# Modo Global
Modo Usuário
enable Entra no modo de configuração privilegiado
Modo Privilegiado
? Mostra os comandos disponíveis
configure terminal Entra no modo de configuração global
clock set Configura a data e hora no equipamento
delete flash:/nome_do_arquivo Apaga o arquivo da flash
dir Mostra o conteúdo da flash
disable Sai do modo de configuração privilegiado
erase flash Apaga todo o conteúdo da flash
erase nvram Apaga todo o conteúdo da nvram
ping 10.1.1.1 Pinga o host 10.1.1.1 e mostra o resultado
reload Reinicia o roteador
traceroute 172.16.1.1 Mostra o caminho até o IP 172.16.1.1
Modo configuração global
enable secret Define a senha de enable
hostname Define o "nome" no roteador
interface f0/0 Entra no modo de configuração da interface fastethernet 0/0
ip route 0.0.0.0 0.0.0.0 10.1.1.1 Cria uma rota padrão para 10.1.1.1
ip route 192.168.0.0 255.255.255.0 172.16.1.1 Cria uma rota estática para a rede 192.168.0.0, através de 172.16.1.1
Modo Configuração de Interface
description Coloca uma descrição na interface
end Volta para o modo privilegiado
exit Sai do modo de configuração de Interface
ip address 5.5.5.5 255.255.255.0 Configura o IP e máscara na interface
shutdown Desabilita a interface
no shutdown Habilita a interface
Verificação básica
show arp Mostra a tabela arp do roteador
show diag Mostra informações dos módulos
show history Mostra os últimos comandos digitados
show version Mostra a versão do IOS e informações de hardware
show running-config Mostra a configuração
show interface Mostra informações das interfaces
show ip interface Mostra informações do protocolo IP na interface
show ip route Mostra a tabela de rotas
show users Mostra os usuários conectados
show tech-support Informação completa do sistema
3. Cisco IOS, via CLI – Command Line Interface
3
Salvando a configuração
copy running-config startup-config Salva configuração da memória DRAM para NVRAM
copy running-config tftp: Salva configuração da memória DRAM para o servidor TFTP
copy tftp: running-config Salva configuração do servidor TFTP para memória DRAM
wr Salva configuração da memória DRAM para NVRAM
Teclas de Atalho
Ctrl-C Cancelar o comando digitado.
TAB Completa o comando inserido.
Ctrl-A Move o cursor para o início da linha
Ctrl-E Move o cursor para o fim da linha.
Ctrl-U Apaga a linha.
Ctrl-P Repete o comando anterior.
Ctrl-Z Termina o modo de configuração e retorna para o modo EXEC.
Seta para cima Permitir o usuário rolar para frente os comandos inseridos anteriormente.
Seta para Baixo Permitir o usuário rolar para trás os comandos inseridos anteriormente.
Shift-? Lista todos os comandos disponíveis para um modo de comando particular.
Ctrl-Shift-6 Sair da conexão atual e retornar ao prompt EXEC.
Configurando IP na interface fastethernet.
Router>enable
Router#configure terminal
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
Configurando IP na interface serial.
Router>enable
Router#configure terminal
Router(config)#interface serial 0/1/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#clock rate 128000 (somente se a serial for DCE)
Router(config-if)#no shutdown
Configurando roteamento RIP v1.
Router#
configure terminal
Router(config)#router rip
Router(config-router)#network 192.168.1.0
Router(config-router)#network 10.0.0.0
Configurando uma rota default por ip do próximo salto.
Router#configure terminal
Router(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1
Configurando rota default por interface.
Router#configure terminal
Router(config)#ip route 0.0.0.0 0.0.0.0 serial 0/1/0
4. Cisco IOS, via CLI – Command Line Interface
4
Configurando rota estática por ip do próximo salto.
Router#configure terminal
Router(config)#ip route 192.168.0.0 255.255.255.0 192.168.1.1
Configurando rota estática por interface.
Router#configure terminal
Router(config)#ip route 192.168.0.0 255.255.255.0 serial 0/0
Configurando roteamento entre vlans.
Router>enable
Router#configure terminal
Router(config)#interface fastEthernet 0/1
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface fastEthernet 0/0.1 (ID da sub-interface)
Router(config-subif)#encapsulation dot1Q 10 (ID da vlan)
Router(config-subif)#ip address 192.168.1.1 255.255.255.0
Router(config-subif)#exit
Router(config)#interface fastEthernet 0/0.2 (ID da sub-interface)
Router(config-subif)#encapsulation dot1Q 20 (ID da vlan)
Router(config-subif)#ip address 192.168.2.1 255.255.255.0
Configurando banners
Router>enable
Router#configure terminal
Router(config)# banner motd #
Enter TEXT message. End with the character '#'
***********************
* Cisco 1841 Roteador *
* Acesso Restrito *
***********************#
Router(config)#
Configurando timezone
Router>enable
Router#configure terminal
Router(config)#clock timezone BR -3 0
Configurando hora e data
Router>enable
Router#clock set 18:47:30 3 jul 2014
Configurando NTP (Network Time Protocol)
Router>enable
Router#configure terminal
Router (config)# ntp server 200.160.7.186