Notícia publicada por brain em agosto 20, 2004 02:48 AM
| TrackBack
Este artigo do CrossNodes apresenta o flexível e confiável console serial, velho conhecido dos administradores de rede, e que continua a fazer sucesso entre os que precisam administrar local ou remotamente grande quantidade de servidores ou equipamentos diversos (roteadores, switches, appliances...) e não pode dispor de monitores ou KVMs para todos eles. O artigo ensina a ativar um console serial no seu servidor Linux - tarefa bem mais fácil do que pode parecer.
Interface serial é uma mão na roda. Nem sempre dá para usar ssh e muitas vezes é inviável ter uma placa de vídeo com monitor à disposição do servidor só para acessá-lo de vez em quando.
É possível usar o agetty em vez do getty no arquivo /etc/inittab se sua distro permitir :
1:2345:respawn:/sbin/agetty 115200 -L ttyS0
By the way, 9600 sucks, por isso usamos 115200. Também fazemos o agetty exibir um terminal de 132 colunas por 42 linhas em vez do "apertado" 80x25 default, inserindo a linha seguinte em /etc/rc.local:
stty -F /dev/ttyS0 columns 132 rows 42
A configuração do grub fica como explicada no artigo:
kernel = (hd0,0)/vmlinuz root=/dev/hda5 3 console=tty0 console=ttyS0,115200n8
E para acessar o terminal, usamos o minicom chamando-o com o seguinte comando:
xterm +sb -title console -geometry 132x43 -e "/usr/bin/minicom -8 -o -con -L -w"
Isso dá um terminal colorido de 132x43 (uma linha a mais fica para a barra de status do minicom que pode ser chamada com CTRL+A), quebra automática de linha e charset iso.
Tudo funciona com USB também, bastando substituir /dev/ttyS0 por /dev/ttyUSB0.
Ah, e não se esqueçam de usar o cabo tipo "null modem" para comunicação direta com a interface serial.
E o cabo usb, alguém sabe onde vende barato? No mercadolivre eu achei caro..
Comentários desativados: Esta discussão é antiga e foi arquivada, não é mais possível enviar comentários adicionais.