Neste artigo aprenderemos como configurar o tftpd-hpa, o NDB-server e como criar a imagem de Boot.

4º Passo: configurar o tftpd-hpa.

Abra o arquivo de configuração:


$sudo gedit /etc/default/tftpd-hpa



Compare o arquivo tftpd-hpa e deixe-o como visto abaixo.


##INICIO DO ARQUIVO###
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
##FIM DO ARQUIVO###


 
Salve o arquivo e reinicie o tftpd-hpa:


$ sudo /etc/init.d/tftpd-hpa restart



Se não aparecer o nº do processo remova e reinstale o tftpd-hpa e depois execute o comando acima para reiniciá-lo.

5º Passo: Configurar o NBD-Server

O nbd-server vai ser configurado colando algumas linhas com valores no /etc/inetd.conf

Vamos editar o arquivo:



$sudo gedit /etc/inetd.conf



Cole as seguintes linhas no final do arquivo:


##INICIO DO ARQUIVO###
9571    stream  tcp     nowait  nobody /usr/sbin/tcpd /usr/sbin/ldminfod
9572    stream  tcp     nowait  nobody /usr/sbin/tcpd /usr/sbin/nbdswapd
2000    stream  tcp nowait  nobody /usr/sbin/tcpd /usr/sbin/nbdrootd /opt/ltsp/images/i386.img
##FIM DO ARQUIVO###


O arquivo tendo esta configuração, vamos iniciar os serviços.



$sudo /etc/init.d/openbsd-inetd restart



Vai aparecer a seguinte mensagem:
* Restarting internet superserver inetd                                            [ OK ]

Obs 5:

Estas 3 linhas acima devem estar dentro do inetd.conf - somente a ultima linha que inicia com 2000 (valor informa a porta) que se refere ao nbdrootd que vai negociar com terminal a i386.img (que no caso e sistema de arquivos) criado com ltsp-update-image.

As outras ldminfod e nbdswapd, a primeira refere ao ldm, (tela de login do LTSP5) e a segunda é para ser usada no caso de swap no terminal usando recursos do servidor.

Para o NBD-Server poder atuar na rede vamos editar o arquivo:



$sudo gedit /etc/hosts.allow



O arquivo deverá ficar como mostra abaixo:


##INICIO DO ARQUIVO###
nbdrootd: ALL: keepalive
nbdswapd: ALL: keepalive
##FIM DO ARQUIVO###


O arquivo hosts.allow deve ter linhas acimas, para assim permitir/allow a todos os micros/hospedeiros/hosts (por isso hosts.allow) conseguir negociar com o NBD-Server.

6º Passo: criar a imagem que será usada pelos terminais após o boot.



$sudo ltsp-build-client



Agora é esperar, pois o processo de criação da imagem demora um pouco. Aproveite para tomar um café e bater um papo no Messenger. :)

Terminado este longo processo o próximo passo será criarmos os usuários para o acesso ao sistema.
No próximo artigo veremos como criar os usuários e senhas, bem como adicionar novos programas ao sistema e como dar boot via disquete ou cd em máquinas que não suportam PXE.