O que seria da vida de um sysadmin sem a boa e velha porta Serial. Isso! Aquela mesma que há alguns anos atrás nós usamos “apenas” para plugar um mouse. Podem criar interfaces USB 1, 2, 3, Firewire, Thunderbolt, SATA, e-SATA e tudo mais, mas até hoje nada conseguiu substituir efetivamente a boa e velha interface RS232. Que nos diga quem um dia já se deu de cara com a necessidade de configurar um switch ou roteador e a bendita interface gráfica/web simplesmente não carregava.
Para estas e outras necessidades sempre existiu o o “Telix” (um emulador para os arcaicos, e já praticamente desconhecidos, terminais ANSI e VT102) que rodava sobre o MS-DOS, mas que “reencarnou” no mundo Linux como Minicom. Seu uso é baseado em uma interface de menus curses e a toda poderosa linha de comandos. Em fim, tudo o que você precisa para resolver os problemas do seu equipamento.
A receita abaixo é rápida e pode salvar a vida de um sysadmin desesperado que precisa acessar seu roteador via porta serial no final de expediente
Instale o minicom com o seu gerenciador de pacotes preferido:
sudo aptitude install minicom
Inicie a configuração via interface nCurses
sudo minicom -s
Agora siga as instruções abaixo:
- Escolha a opção “Configuração de porta serial” (usando as setas direcionais do teclado)
- Tecle “A” para definir a porta serial onde seu roteador/switch está conectado (lembre-se que ttyS0 = COM1, ttyS1 = COM2 etc) e tecle ENTER para confirmar;
- Tecle “E” para entrar no menu de configuração da velocidade, paridade e número de bits, observe as teclas exibidas como atalho para configurar corretamente a conexão com seu dispositivo. Por exemplo para configurar com conexão a 38400bps 8-N-1 bastaria teclar “D” e “Q”. As teclas “A” e “B” podem ser usadas para selecionar outras configurações de velocidade. Ao terminar tecle ENTER;
- Tecle “F” e “G” para escolher se há controle de fluxo por hardware ou por software;
- Ao terminar com este menu, telce ENTER para retornar ao menu principal;
- Usando as setas direcionais escolah a opção “Salvar configuração como dfl”. Isso salvará os valores como padrão para que ao entrar no minicom de outras vezes você não precise mais configurá-lo;
- Escolha “Sair do Minicom” e confirme para encerrar a configuração
Agora que o minicom está configurado, basta conectar a porta serial do seu computador a porta Console do seu roteador/switch e então digitar no terminal do seu computador:
sudo minicom
Você verá uma mensagem “Inicializando modem”, em seguida a mensagem “AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0” (ou algo parecido) seguido do prompt de comandos ou o pedido de login e senha.
É só informar os dados e pronto. A partir daí é com você, o seu equipamento e o respectivo manual de comandos. divirta-se!