Configurando um roteador Daniel Gurgel CCNP CCDP CCIP RHCE gurgel@secrel.net.br
Visão geral dos modos de configuração
Níveis de Privilégios Até 16 níveis de privilégios. Pelo menos três níveis são bem conhecidos. Level 0 - Inclui os comandos disable, enable, exit, help e logout. Level 1 - Normal level para Telnet e SSH; Comandos no router com prompt (>) Level 15 - Inclui todos os comandos para o roteador no modo privilegiado (#). O enable password usa criptografia tipo 7, que já foi quebrada e o código está disponível na Internet. Além do código é possível encontrar diversos programas para reverter a senha ou ainda usar um roteador para isso. Já o enable secret utiliza criptografia tipo 5 (muito mais forte). Até o momento não há notícia de que ele seja quebrado.
Níveis de Privilégios A mesma situação ocorre com o comando username, para criar um usuário. Inclusive, quando os dois comandos são configurados, o enable secret sobrescreve o enable password. RouterX(config)# username <nome> privilege <1-15> secret <senha> http://www.cisco.com/en/us/tech/tk59/technologies_tech_note09186a00800949d5.shtml
Recursos da CLI? Ajuda dos comandos nesse modo. Comando? Ajuda de sintaxe para o primeiro comando. Comando parametro <Tab> - complemento automatico do comando. Atalhos na CLI: CTRL+E Move o cursos para o final da linha. CTRL+A Move o cursor para o início da linha. CTRL+D - Apaga qualquer caractere a direita do cursor. BACKSPACE Apaga qualquer caractere a esquerda do cursor. ESC+B Retrocede uma palavra. ESC+F Avança uma palavra.
Salvando a configuração RouterX# RouterX# copy running-config startup-config Destination filename [startup-config]? Building configuration RourterX# Copia a configuração atual para NVRAM
Configurando o hostname e o banner de logging
VTY - (Virtual Tele type) No IOS, você deve referir-se ao Telnet ou SSH como linhas VTY. A quantidade de linhas VTY varia de modelo para modelo e não há uma quantidade fixa. RouterX (config)# line vty? <0-15> First Line number RouterX (config-line)# password <senha> RouterX (config-line)# login Habilita a senha para acesso remoto Força o roteador a fazer a checagem por password
Comandos para Console RouterX(config)# line console 0 RouterX(config-line)# exec-timeout 15 30 Modifica o tempo limite da sessão console (Min e Seg) RouterX(config)# line console 0 RouterX(config-line)# logging synchronous RouterX(config-line)# password <senha> RouterX(config-line)# login Apresenta o log sem interrupção de linha Habilita a senha para acesso a console Força o roteador a fazer a checagem por password
Configurando a Interface RouterX(config)# interface type number RouterX(config-if)# type inclui serial, ethernet, token ring, fddi, hssi, loopback, dialer, null, async, atm, bri, tunnel, e assim por diante number é usado para identificar interfaces individuais RouterX(config)# interface type slot/port RouterX(config-if)# Para roteadores modulares, seleciona uma interface RouterX(config-if)# exit Sai do modo de configuração da interface
Configurando a descrição em uma interface RouterX(config-if)# description string string é um comentário ou uma descrição A string pode conter até 240 caracteres
Habilitando e Desabilitando Interfaces RouterX# configure terminal RouterX(config)# interface serial 0 RouterX(config-if)# shutdown %LINK-5-CHANGED: Interface Serial0, changed state to administratively down %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0, changed state to down Desativa administrativamente uma interface RouterX# configure terminal RouterX(config)# interface serial 0 RouterX(config-if)# no shutdown %LINK-3-UPDOWN: Interface Serial0, changed state to up %LINEPROTO-5-UPDOWN: Line Protocol on Interface Serial0, changed state to up Habilita administrativamente uma interface desabilitada
Configurando o Endereço IP Endereçamento deve ser exclusivo para permitir a comunicação entre as estações A escolha do caminho é feita pelo endereço de destino RouterX# configure terminal RouterX(config)# interface serial 0 RouterX(config-if)# ip address <ip address> <netmask>
O comando show interfaces RouterX# show interfaces Ethernet0 is up, line protocol is up Hardware is Lance, address is 00e0.1e5d.ae2f (bia 00e0.1e5d.ae2f) Internet address is 10.1.1.11/24 MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, rely 255/255, load 1/255 Encapsulation ARPA, loopback not set, keepalive set (10 sec) ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:07, output 00:00:08, output hang never Last clearing of "show interface" counters never Queueing strategy: fifo Output queue 0/40, 0 drops; input queue 0/75, 0 drops 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 81833 packets input, 27556491 bytes, 0 no buffer Received 42308 broadcasts, 0 runts, 0 giants, 0 throttles 1 input errors, 0 CRC, 0 frame, 0 overrun, 1 ignored, 0 abort 0 input packets with dribble condition detected 55794 packets output, 3929696 bytes, 0 underruns 0 output errors, 0 collisions, 1 interface resets 0 babbles, 0 late collision, 4 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped out
Interpretando o status das interfaces