#ComputerNetworks1 - Acessando a CLI de um Switch com o Minicom
Tags: switch, router, cli, computernetworks
Published: 2021-10-24 22:55:44

Uma das tarefas mais comuns de um profissional que trabalha com redes é a configuração de equipamentos através do console. Para acessar o console do equipamento é necessária uma aplicação. No presente texto, é apresentado o Minicom, um emulador de terminal para sistemas linux que pode ser utilizado para acessar a maioria dos dispositivos de rede disponíveis no mercado.

#Acessando a CLI do switch

Para acessar a CLI do switch a primeira tarefa que devemos fazer é instalar o Minicom (se o seu sistema for linux). 

## Passo 1: Instalando o Minicom

O procedimento de instalação é simples e realizado em sistemas linux baseados no debian com o comando abaixo:

```shell
# sudo apt install minicom
```

Para verificar se o Minicom já está disponível em seu computador utilize o comando abaixo:

```shell
# minicom --version
```

Se esse comando exibir a versão do Minicom instalada está tudo certo, podemos ir para o passo 2.

## Passo 2: Descobrir qual entrada (porta UBS, Serial e etc) vamos utilizar para a conexão

Com o Minicom instalado agora precisamos descobrir qual entrada (porta UBS, Serial e etc) do computador que será utilizada como dispositivo que representa a nossa porta serial. Nesse caso, precisamos verificar o nome dos arquivos de dispositivos no **/dev**. 

Para descobrir o nome do arquivo de dispositivo que corresponde a entrada (porta UBS, Serial e etc) a qual vamos espetar o nosso cabo console podemos utilizar o **syslog**.

Antes de conectar o cabo console na entrada (porta UBS, Serial e etc) monitore logs no **syslog** com o comando:

```shell
# tail -f /var/log/syslog
```

Conecte o cabo console na entrada (porta UBS, Serial e etc) e espere aparecer as informações no **syslog**. Uma dessas informações indica o nome do dispositivo, por exemplo: **/dev/ttyS0**. 

Sabendo o nome do dispositivo é possível executar e Minicom e configura-lo para que por meio dele seja possível acessar o equipamento.

## Passo 3: Executando e configurando o Minicom

Execute o Minicom com o comando abaixo:

```shell
# minicom -s
```

Após executar será exibido um menu de opções semelhante ao apresentado abaixo:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6lkcwfdqd8ekcei9lgrg.png)

Utilizando a seta para baixo selecione a opção **configuração de porta serial** e aperte Enter. Desse modo, as opções de configuração abaixo vão ser exibidas:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i7zm7fc1ww65lperqq1n.png)

Caso for necessário mudar o nome do dispositivo (as vezes o Minicom não está configurado na porta que você espetou o cabo console), pressione a tecla **A** e coloque o nome correto.

Após verificar o nome do dispositivo chegou o momento de ajustar a paridade, ou seja, a taxa de bits/s da comunicação da porta serial do seu computador com o switch.

Nesse texto, é utilizado com exemplo um switch Huawei S5720. 
Os switches da Huawei e da Cisco utilizam a mesma taxa de bits/s na comunicação. Desse modo, tecle a letra **E** e altere para **9600** como exibido na imagem abaixo:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1rnikby3cqeomghyged2.png)

Feito as alterações, pressione **Esc** até chegar no menu principal. Dentro do menu principal, selecione **salvar as configurações como dfl**. Após salvar, abra o Minicom com o comando abaixo:

```shell
# minicom 
```

Se tudo estiver correto as informações de login e senha do switch vão aparecer na janela onde você está executando o Minicom.

END.

## Referências

[Usando o Minicom](https://medium.com/@m0blabs/usando-o-minicom-5f3872da9531)

[Minicom wikipedia](https://en.wikipedia.org/wiki/Minicom)

[syslog Eventos do Sistema](https://debian-handbook.info/browse/pt-BR/stable/sect.syslog.html)