Logo Hardware.com.br
jovera
jovera Super Participante Registrado
626 Mensagens 10 Curtidas

Como consegui solucionar um monte de problemas no LTSP...

#1 Por jovera 02/06/2006 - 22:03
Caros colegas,
Finalmente consegui fazer funcionar o LTSP em meu trabalho e estou aq para contar os problemas q encontrei e como solucionei todos eles.
Antes de começar a contar o que passei quero agradecer ao JQUEIROZ e ao JOSENILTON, se não fossem esses dois caras certamente eu iria levar mais dois meses pra resolver todos os problemas...
Vamos lá!
Segui todo o tutorial do Morimoto como montar o LTSP. É importante lembrar q tem de seguir corretamente todos os passos para evitar problemas futuros, não compensa pular partes.
Assim que terminei de rodar o ltspadmin e reiniciei o servidor começaram os problemas. Dei um ltspcfg e todos os serviços estavam instalados mas habilitado e rodando somente o tftpd.
Primeiro tentei habilitar o DHCPD. Observei que no nomento de instalação o ltspadmin não modificava o arquivo dhcpd.conf mas sim criava um novo arquivo dhcpd.conf.sample, então tive de renomear o dhcpd.conf para dhcpd.orig e dhcpd.conf.sample para dhcpd.conf... reiniciei o servidor e o dhcpd funcionou.
Fui dar boot nas estações e observei q elas não pegavam o dhcp do servidor, ficavam paradas pedindo o IP. Para solucionar adcionei a linha next-server IP do servidor abaixo da linha option root-path, não sei pq mas o ltspadmin não cria essa linha. Reiniciei o servidor e as estações pegaram o IP mas não carregou.
O erro q estava sendo exibido era TFTP ERROR 2 (Access violation). Acreditei q eram os serviços portmapper, nfs e xdmcp que não estavam rodando o motivo do problema. Para ativar usei vários comandos, vou citar apenas um /etc/rc.d/init.d#./portmap start... fiz o mesmo com o nfs-server-start..... Observava no ltspcfg que todos estavam rodando mas nada da estação sair do TFTP ERROR 2 (access violation).
A solução encontrada foi no arquivo inetd.conf lá apaguei a linha criada pelo ltspadmin nela tinha um -s .... apenas apaguei o -s e após o /in.tftpd acrescentei /tftpboot, como no tutorial do morimoto.
Pronto a estação saiu do lugar quase carregou o Linux, mas deu um erro:
ERROR! Failed to mounth the root directory via NFS.
Lembrando que o Xdmcp ainda não estava rodando. Fui no arquivo Xaccess me parece q na pasta /usr/local/bin e descomentei as seguintes linhas:
#* #any host can get a login window
#* CHOOSER BROADCAST #any indirect host can get a chooser.
Essas duas linhas originalmente estão descomentadas, mas depois do ltspadmin elas ficaram comentadas.
Fui tbm no arquivo kdmrc na mesma pasta que o Xaccess.
modifiquei na seção [Xdmcp]
tirei o false e botei enable
Esse arquivo tbm originalmente era true e o ltspadmin modificou.
botei todos os daemons pra inicializar no /etc/init.d/bootmisc.sh
/etc/init.d/dhcp3-server start
/etc/init.d/portmap start
/etc/init.d/inetd start
/etc/init.d/nfs-common start
/etc/init.d/nfs-kernel-server start
Reiniciei o servidor verifiquei o ltspcfg e tudo Yes... mas a estação ainda não carregou.
Observei no forum uma dica sobre modificar o /etc/exports nas linhas abaixo e acrescentar sync e retirar o async.
/opt/ltsp/i386/ 192.168.20.0/255.255.255.0(ro,no_root_squash,sync)
/var/opt/ltsp/swapfiles 192.168.20.0/255.255.255.0(rw,no_root_squash,sync)
Reiniciei tudo e a estação agora saiu do lugar, mas faltava o X e o Kde.
ai foi só acertar o /opt/ltsp/i386/etc/lts.conf para acertar a placa de vídeo e só alegria... tudo funcionou... é claro q tenho de fazer um monte de modificações devido ao fato de ter mexido tanto para fazer funcionar, principalmente no que diz respeito a segurança.
Mas tá ai, foi difícil pra caramba mas valeu a pena, usei uma estação com 32 MB Ram e alegria total.
No tutorial do morimoto a gente pega os arquivos prontos é só modificar o IP e fazer pequeneníssimas mudanças e com certeza funciona, mas eu não quiz fazer assim.... o que eu queria mesmo era aprender e acho q aprendi bastante... afinal o linux é uma verdadeira escola e só entra nela quem tá afim de aprender de verdade....
Valeu amigos q me ajudaram....
Agora vou fazer os retoques e o próximo servidor a fazer é o Samba... tomara q não leve dois meses novamente..rsss
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal