Configurando portas ttyS0 e ttyUSB0 com o PuTTY
ou COM1 /dev/ttyUSB0
Relembrado os conceitos vamos agora seguir.
Ligue o Switch.
OBS: Antes de ligar o computador, conecte o cabo acima (Rollover) a porta Serial (não precisa conectar a outra ponta (RJ-45) ao console).
Na maioria das distribuições voltadas para o usuário final como Debian, Ubuntu, Fedora, SUSE Linux Enterprise Desktop e entre outras , na instalação por padrão é solicitado a criação de um usuário comum (user) com poucos privilégios e outro como administrador (root). Neste caso usaremos o Debian como exemplo.
Após o termino de uma instalação, precisamos fazer algumas configurações e com isso segue o link em referência:
A partir deste momento, estarei demostrando duas opções para acesso ao console:
###################### – 1ª Opção – ######################
1- Passo (ttyS0) #########################################
- Install
:$~> sudo dmesg | grep ttyS*
Com o computador já ligado, conecte a outra ponta do cabo (Rollover) ao console (RJ-45).
Para este exemplo usaremos o nosso aplicativo PuTTY.
No terminal do usuário digite:
:$~> sudo apt-get install putty
No canto superior esquerdo verifique se o aplicativo foi instalado em Aplicativos > Internet > PuTTY SSH Client.
2- Passo (ttyS0) #########################################
- Config
:$~> putty
Já com o programa acima aberto, click na opção que é mostrada abaixo:
Essa opção acima já vem como default não precisa mudar.
Na tela inicial do PuTTY marque a opção Serial e click no botão Open.
3- Passo (ttyS0) #########################################
- Error
“Xiii, e agora !!!!”
Não se preocupe !!!
Quando um usuário não root tenta acessar um emulador de terminais ocorre “Permissão negada“.
Unable to open connection to – Não foi possível abrir a conexão
Unable to open serial port – Não é possível abrir a porta serial
Isso acontece, porque o arquivo da porta serial do dispositivo não tem permissões para permitir ao usuário logado no momento para ” ler e escrever ” para o dispositivo serial. O comando abaixo ira confirmar isso.
:$~> ls -l /dev/ttyS*
crw-rw ---- 1 dialout root 188, 0 08 de agosto 21:54
/dev/ttyS0
crw-rw ---- 1 dialout root 188, 1 de 08 de agosto 21:54
/dev/ttyS1
Assim, podemos ver que somente o usuário “root” e o grupo “dialout” tem permissões. O que temos que fazer aqui é adicionar o usuário ao grupo dialout.
Primeiro, verifique se o usuário pertence ao grupo dialout usando o comando “id“.
:$~> id <usuário> -Gn
<usuário> adm cdrom sudo plugdev lpadmin sambashare kvm
Em seguida adicione o usuário ao grupo “dialout” .
:$~> sudo usermod -a -G dialout <usuário>
Agora use o comando id para verificar se foi adicionado ao grupo.
:$~> id <usuário> -Gn
<usuário> adm dialout cdrom sudo plugdev lpadmin sambashare kvm
4- Passo (ttyS0) #########################################
- User
Neste caso, ao abrirmos o PuTTY novamente é selecionarmos a sessão salva (Catalyst 2960-S_ttyS0).
5- Passo (ttyS0) #########################################
- Prompt CLI
Além disso é importante compreender que existem três níveis de execução básicos dentro do IOS:
- Modo de usuário – prompt – Switch>
- Modo privilegiado – prompt – Switch#
- Modo de configuração global – prompt – Switch(config)#
Até aqui tá tranquilo, Beleza então! vamos continuar…
“Recordar é Viver pate 2”
Neste segundo exemplo, usaremos um cabo chamado Conversor USB Serial Rs232 Db9 .
Este adaptador será usado para conectar através do cabo Rollover a uma porta USB do Notebook ou PC para acesso ao console.
Após este breve resumo, vamos seguir.
Procedimentos:
- Desligue o Switch;
- Conecte o cabo Rollover ao adptador USB;
- Desligue o Notebook ou PC;
- Conecte a ponta USB em uma das entradas em seu Notebook ou PC;
- Ligue o Notebook ou PC;
- Ligue o Switch;
- Por ultimo conecte a ponta RJ45 do cabo Rollover a porta console do Switch.
###################### – 2ª Opção – ######################
1- Passo (ttyUSB0) ########################################
- Config
:$~> ls -l /dev/ttyUSB*
crw-rw ---- 1 dialout root 188, 0 08 de agosto 21:54
/dev/ttyUSB0
Em seguida em serial mude somente o dispositivo que será usado(ttyUSB0).
2- Passo (ttyUSB0) ########################################
- User