Você está na página 1de 4

Conexo Terminal em Dispositivos Cisco via Cabo USB

Ol Pessoal,
A maioria dos equipamentos de rede possui uma porta de console para
permitir aquele primeiro acesso em que so realizadas as configuraes
iniciais do dispositivo de maneira out-of-bound, ou seja, uma conexo local
direta parte da rede local. Em dispositivos Cisco essa conexo
tradicionalmente feita atravs de algum aplicativo terminal, a exemplo do
PuTTY ou do Screen, via conexo serial em uma porta de console com
terminal RJ-45, em que utilizamos o cabo apresentado na figura 1a para
esse fim.
Ocorre que praticamente todos os novos computadores no possuem uma
porta serial (RS-232) como acontecia anos atrs, motivo pelo qual
necessrio utilizar um adaptador USB-Serial (figura 1b) que acoplado em
uma porta USB do computador e, depois de instalados os devidos drivers, o
sistema operacional passa a reconhecer uma interface serial (COM ou TTY).

Figura 1. Tipos de Cabos de Console (Clique p/ Ampliar)

Felizmente, j h alguns anos, os roteadores e switches da Cisco possuem,


alm da tradicional porta de console do tipo serial (terminal RJ-45), uma
porta de console adicional do tipo mini-USB (figura 2), o que permite a
utilizao de um cabo USB convencional. Na relao de acessrios da Cisco,
o referido cabo denominado CISCO-CONSOLE-USB, mas na prtica
qualquer cabo USB que tenha um terminal USB Tipo-A e outro terminal do
tipo mini-USB Tipo-B (figura 1c) compatvel.

Figura 2. Viso Traseira do Chassi de um Roteador Cisco 1905

Nas linhas abaixo trago um rpido guia de como realizar essa conexo
terminal em roteadores, switches ou mesmo outras caixas da Cisco
utilizando um cabo USB, ao invs do tradicional cabo de console serial. O
procedimento descrito para Linux, Mac OS X e Windows.

Conexo Terminal via USB no Linux


No Linux no necessrio instalar nenhum driver para que o cabo USB
possa ser utilizado como linha serial. Ao conectar o cabo no computador e
no roteador/switch, o sistema operacional ir identificar o dispositivo e criar
seu respectivo arquivo de sistema em /dev/ttyACM#, sendo que # um
nmero qualquer de indexao. Outra vantagem que no necessrio
instalar nenhum software terminal, uma vez que a maioria das distribuies
Linux j possui o screen. Apesar disso, no h problema nenhum em utilizar
qualquer outro software terminal de preferncia do usurio.
root@Linux:~$ ls -ltr /dev/*ACM*
crw-rw---- 1 root dialout 166, 0 Jan 9 13:18 /dev/ttyACM0
root@Linux:~$ screen /dev/ttyACM0 9600
[screen is terminating]
root@Linux:~$
O primeiro passo listar os arquivos tty do diretrio de sistema /dev e
localizar o arquivo que normalmente comea por ttyACM. Para facilitar a
visualizao da sada, til utilizar os parmetros -ltr para exibir os arquivos

em lista (-l), por ordem de alterao (-t) e de maneira reversa (-r). Uma vez
identificado o nome do arquivo que faz referncia linha serial, basta
executar o aplicativo screen na respectiva porta com a velocidade de
9600Bd (baud rate), destacando que o valor padro de baud em dispositivos
mais novos pode ser 115200Bd. Para encerrar o screen, basta
digitar CTRL+A : quit.

Conexo Terminal via USB no Mac OS X


No Mac OS X no necessrio instalar nenhum driver para que o cabo USB
possa ser utilizado como linha serial. Ao conectar o cabo no computador e
no roteador/switch, o sistema operacional ir identificar o dispositivo e criar
seu respectivo arquivo de sistema em /dev/tty.usbmodem#, sendo que #
um nmero qualquer de indexao. Outra vantagem que no necessrio
instalar nenhum software terminal, uma vez que o Mac OS X j possui
o screen. Apesar disso, no h problema nenhum em utilizar qualquer outro
software terminal de preferncia do usurio.
MacBook:~ User$ ls -ltr /dev/*usb*
crw-rw-rw- 1 root wheel 18, 4 9 Jan 13:13 tty.usbmodem1411
crw-rw-rw- 1 root wheel 18, 5 9 Jan 13:13 cu.usbmodem1411
MacBook:~ User$ screen /dev/tty.usbmodem1411 9600
[screen is terminating]
MacBook:~ User$
necessrio abrir o aplicativo Terminal (no Launchpad) para listar os
arquivos tty do diretrio de sistema /dev e localizar o arquivo que
normalmente comea por tty.usbmodem. Para facilitar a visualizao da
sada, til utilizar os parmetros -ltr para exibir os arquivos em lista (-l),
por ordem de alterao (-t) e de maneira reversa (-r). Uma vez identificado
o nome do arquivo que faz referncia linha serial, basta executar o
aplicativo screen na respectiva porta com a velocidade de 9600Bd (baud
rate), destacando que o valor padro de baud em dispositivos mais novos
pode ser 115200Bd. Por fim, para encerrar o cliente terminal screen, basta
digitar CTRL+A : quit.

Conexo Terminal via USB no Windows


No Windows necessrio instalar um pacote de drivers da Cisco
(atualmente na verso 3.1) para que o sistema operacional possa utilizar o
cabo USB como linha serial. O leitor pode baixar o pacote
de driversdiretamente da pgina da Cisco ou atravs do link abaixo que
estou disponibilizando no blog. Observe que existe um arquivo especfico

para arquiteturas 32bits e outro para 64bits. Tambm necessrio instalar


algum software terminal que permita acesso serial (por ex.: PuTTY).
http://www.labcisco.com.br/app/cisco-usbconsole-driver.zip
Uma vez instalado o driver no Windows, ento o sistema operacional ir
reconhecer uma porta Cisco Serial do tipo COM (figura 3) que dever ser
informada no software terminal de maneira idntica ao tradicional acesso
serial que era feito via cabo de console.

Figura 3. Porta Cisco Serial no Gerenciador de Dispositivos do Windows

Você também pode gostar