O objetivo desse artigo é explicar como configurar um roteador Cisco, assim como apresentar os comandos básicos para seu uso. Para compreender os procedimentos desse artigo, é preciso saber sobre a função de um roteador e os protocolos de roteamento. A explicação utiliza um esquema de dois computadores - cada um representando uma rede. Os testes foram realizados com o Packet Tracker.
Você precisará de um roteador Cisco, dois computadores (representando as redes) e o cabo console, que é fornecido com o roteador.
Computador 1:
Computador 2:
Agora, as duas redes estão conectadas no roteador. Porém, você constatará que elas não estão se comunicando. Comece conectando o cabo do console (cabo azul) entre o roteador e o computador a ser utilizado para a configuração. Inicialmente, vamos usar o HyperTerminal da Microsoft para efetuar as operações necessárias. Você também pode utilizar o PuTTY.
IOS significa Internetwork Operating System (Sistema Operacional para Interconexão de Redes, em português). Este sistema é administrado em linhas de comando próprias do equipamento da Cisco Systems.
Usuário: visualizar todas as informações relacionadas com o roteador sem poder alterá-las. O shell é
Router
;
Usuário privilegiado: visualizar o estado do roteador e importar/exportar imagens do IOS. O shell é
Router #
;
Configuração global: usar os comandos de configuração geral do roteador. O shell é
Router (config) #
;
Configuração de interface: usar os comandos de configuração das interfaces (endereços IP, máscaras etc.). O shell é
Router (config-if) #
;
Configuração de linha: configurar uma linha (acesso ao roteador via Telnet) online. O shell é
Router (config-line) #
;
Especial: modo de manutenção que pode ser usado principalmente para reinicializar as senhas do roteador. O shell é
rommon>
.
Antes de tudo, é preciso se conectar em modo privilegiado e, em seguida, passar para o modo de configuração global para efetuar a manipulação a seguir:
Router> enable Router # configure terminal Router (config) #
Quando estiver em modo de configuração global, basta digitar um único comando para aplicar uma senha:
Router (config) # enable password
. Agora, quando um usuário tentar se conectar em modo usuário privilegiado, a senha será solicitada.
Recomenda-se salvar regularmente a configuração usando o comando (em modo privilegiado)
copy running-config startup-config
.
Agora, vamos ter que fazer as duas redes conectadas ao roteador se comunicarem. Digamos que o nome da interface ligada ao PC1 seja fa0/0 e a da interface ligada ao PC2, Fa0/1. Vamos supor também que estamos em modo de configuração global. Veja os comandos a ser digitados.
Interface fa0/0:
Router (config) # interface fa0/0 Router (config-if) # ip address 192.168.1.1 255.255.255.0 Router (config-if) # no shutdown Router (config-if) # exit
Interface fa0/1:
Router (config) # interface fa0/1 Router (config-if) # ip address 10.0.0.1 255.0.0.0 Router (config-if) no shutdown Router (config-if) exit
A configuração das interfaces está pronta. Suas duas redes devem poder se comunicar agora. Tente verificar com um comando ping de um PC de uma rede para outro PC. Lembre-se sempre de salvar sua configuração em curso usando o comando previsto para isto.
A configuração com o cabo console e o HyperTerminal não é muito prática. Você tem a opção de autorizar os administradores a se conectarem ao roteador através de uma sessão Telnet a partir de qualquer computador das duas redes.
Primeiro, passe para o modo de configuração global e, depois, para o modo de configuração de linha VTY:
Router>enable Password?: Router # configure terminal Router (config) # line vty 0 4
Configure a possibilidade de cinco sessões Telnet simultâneas neste roteador. Chegamos agora no prompt da configuração de linha. Para ativar o Telnet, você só precisa aplicar uma senha para a linha:
Router (config-line) # senha Router (config-line) # login Router (config-line) # exit
Observação: você já deve ter definido uma senha e ativado a autenticação nas linhas VTY, antes de se conectar através de uma sessão Telnet. Se não, o roteador recusará a conexão.
Salve a sua configuração. Terminamos com isso a configuração básica do roteador. A seguir, confira um resumo dos diversos comandos utilizados até aqui e outros que você pode empregar em outros momentos.
Observação: se vários comandos são dados, um embaixo do outro, isto significa que todos eles têm a mesma função e que todos podem ser utilizados indistintamente.
Usuário normal: nenhum comando a ser feito, é neste modo que começa uma sessão;
Usuário privilegiado (efetuado em modo normal):
Router > enable Router > en
Modo de configuração global (efetuado em modo privilegiado):
Router # configure terminal Router # conf t
Modo de configuração de interface (efetuado em modo de configuração global):
Router (config) # interface nome_da_interface Router (config) # int nome_da_interface
Modo de configuração da linha (efetuado em modo de configuração global):
Router (config) # line nome_da_linha
Os comandos de informação mostram as informações sobre o roteador. Eles todos começam com o prefixo show ou sh. Na maioria dos casos, devem ser executados a partir do modo privilegiado:
Mostra o arquivo de configuração em execução do roteador:
show running-config show run sh run
Mostra as informações sobre a configuração material do sistema e sobre o IOS:
show version sh version
Mostra os processos em execução:
show processes
Mostra os protocolos configurados da camada 3 do modelo OSI:
show protocols
Mostra as estatísticas de memória do roteador:
show memory
Mostra as informações e estatísticas de uma interface:
show interfaces nome_da_interface sh interfaces nome_da_interface sh int nome_da_interface
Mostra a tabela de roteamento IP:
sh ip route
.
Esses comandos estão relacionados com a configuração das interfaces do roteador. Devem ser efetuados principalmente em modo de configuração de interface.
Atribuição de endereço IP a uma interface:
ip address @IP máscara
Ativação da interface:
no shutdown
Esses comandos permitem salvar a configuração atual para reaplicá-la automaticamente em caso de reinicialização do roteador. Eles são executados em modo privilegiado.
Backup com pedido de confirmação:
copy running-config startup-config copy run start
Backup sem pedido de confirmação:
write
Com esse comando você pode retornar à última configuração salva, desfazendo todas as alterações feitas até então. O comando a seguir deve ser executado em modo de usuário privilegiado:
copy startup-config running-config copy start run
Para cancelar um comando particular, use o prefixo no antes do comando executado anteriormente. Por exemplo, cancelar a configuração de uma interface:
<underline>no</underline> ip address
.
O nome do roteador pode ser modificado para permitir a sua diferenciação nas redes. O comando será executado em modo de configuração global:
host NovoNome
Concretamente, um nome diferente aparecerá no prompt de comando das sessões HyperTerminal ou Telnet.
Esses comandos devem ser efetuados em modo de configuração global.
Atribuição normal:
enable password <underline>senha</underline>
Atribuição criptografada:
enable secret <underline>senha</underline>
Foto: © timofeev - 123RF.com