Configurando os terminais

O primeiro passo é configurar os clientes para darem boot via rede, seja via PXE, seja usando o Etherboot.

O PXE é um protocolo de boot criado pela Intel, que é suportado pela grande maioria das placas mãe com rede onboard. Para dar boot via rede, acesse o Setup e, dentro da seção com a configuração de boot, deixe a opção “Network Boot” em primeiro na lista, antes das opções, para dar boot pelo HD ou CD-ROM. Na maioria das placas é também possível dar boot via rede (independentemente da configuração do Setup), pressionando a tecla F12 durante o boot.

Dar boot diretamente pela placa de rede oferece uma praticidade muito grande, pois você precisa apenas mudar uma opção no Setup ou pressionar uma tecla durante o boot ao invés de ter que manter um drive de disquete em cada micro ou sair atrás de alguém que venda ROMs para as placas de rede.

Muita gente prefere montar terminais usando placas novas, já que micros novos dão menos problemas de hardware e podem ter uma configuração padronizada. Lembre-se de que os clientes não precisam ter HD nem CD-ROM e podem ser montados usando processadores baratos, já que performance não é um problema. Em muitos casos, placas-mãe com problemas de estabilidade e pentes de memória com endereços queimados, que não podem ser utilizados em outras situações, funcionam perfeitamente como terminais, já que os requisitos, nesse caso, são muito mais baixos.

Outro uso comum é deixar o sistema de boot via rede como um sistema operacional “de reserva”, para ser usado em casos de problemas com o sistema principal, instalado no HD. Isso permite que o usuário continue trabalhando até que o problema seja resolvido.

Mais uma aplicação interessante é em treinamentos de Linux em geral. Você pode utilizar os próprios micros de um escritório ou laboratório de informática, trazendo um servidor LTSP pré-configurado e dando boot via rede nos clientes, sem necessidade de sair instalando Linux em todas as máquinas.

No caso de micros antigos, ou placas que não suportam boot via rede, você pode usar a segunda opção, que é criar os discos de boot do Etherboot, através da página do rom-o-matic, onde você indica o modelo da placa de rede e o formato desejado e ele lhe devolve a imagem de boot a usar. Acesse o site no http://www.rom-o-matic.org/.

No primeiro campo, indique o modelo da placa de rede e, no segundo, indique o tipo de imagem que será gerada. Estão disponíveis módulos para várias placas de rede, incluindo as 3com, Intel, sis900 (usada em muitas placas onboard) e via-rhine-6105, usado nas placas Encore novas. As antigas placas com chipset Realtek 8139 trabalham em conjunto com o módulo rtl8139.

Use a opção “Floppy Bootable ROM Image (.zdsk)” para gerar a imagem de um disquete de boot ou a opção “ISO bootable image with legacy floppy emulation (.liso)” para gerar um CD de boot. Nesse caso, renomeie o arquivo gerado, de “.liso” para “.iso.

Se estiver usando uma máquina virtual do VMware como cliente para testar, escolha a opção “pcnet32:lancepci” como placa de rede e gere um CD de boot. Em caso de dúvidas sobre os módulos usados pelas placas que tem em mãos, você pode consultar esta tabela: http://www.etherboot.org/db/ .

Para gravar um CD de boot, basta gravar a imagem da forma como gravaria um arquivo .iso tradicional. Depois, configure o cliente para dar boot através do CD-ROM. Intencionalmente, escolhemos a opção “with legacy floppy emulation”, que torna a imagem compatível com os BIOS usados em micros antigos.

Para gravar os disquetes, use o comando:

$ dd if=eb-5.0.10-rtl8139.lzdsk of=/dev/fd0
(onde o eb-5.0.10-rtl8139.lzdsk é o nome do arquivo)

Em seguida, dê um boot em cada estação, seja via PXE ou usando o disquete ou CD de boot e anote o número do endereço MAC de cada placa de rede, que é mostrado no início do boot. Você precisará fornecer os endereços MAC de cada estação nos arquivos de configuração do LTSP que editaremos em seguida.

O endereço MAC é um número de 12 dígitos (como: 00:0C:29:6F:F4:AB), diferente em cada placa, que você pode localizar facilmente entre as mensagens exibidas. Ele aparece na penúltima linha (lancepci: 00:0C:29:6F:F4:AB).

Enquanto o servidor não estiver configurado, os terminais vão ficar indefinidamente no “Searching for DHCP Server…”, um sintoma de que que o boot via rede está ativo. Agora falta apenas o principal: o servidor :).

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X