6434
Comment:
|
← Revision 3 as of 2021-08-30 23:42:47 ⇥
6701
fix language code, fix translation header, add category, add fixme warnings
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#language pt-br ## English revision: ~-[[pt_BR/DebianWiki/EditorGuide#translation|Traduções]]: [[LTSP/Howto|English]] - Português (Brasil)-~ ---- <!> ''Esta página está muito desatualizada''. |
|
Line 7: | Line 14: |
apt-get install ltsp-server openssh-server | apt-get install ltsp-server openssh-server |
Line 12: | Line 19: |
{{{ apt-get install ltsp-server-standalone openssh-server |
{{{ apt-get install ltsp-server-standalone openssh-server |
Line 53: | Line 60: |
Line 94: | Line 101: |
Line 143: | Line 150: |
2. ltspfs: as montagens aparecem estranhas quando rodamos o ''df''. O util-linux 2.13 corrige este bug, contudo ele ainda está presente no etch. Uma solução é transformar o '''/etc/mtab''' em um link simbólico para o '''/proc/mounts''': | 2. ltspfs: as montagens aparecem estranhas quando rodamos o ''df''. O util-linux 2.13 corrige este bug, contudo ele ainda está presente no etch. Uma solução é transformar o '''/etc/mtab''' em um link simbólico para o '''/proc/mounts''': |
Line 151: | Line 158: |
4. ldm: suporte para os logins mais inseguros (LDM_DIRECTX) precisam que o /root permita escrita: | 4. ldm: suporte para os logins mais inseguros (LDM_DIRECTX) precisam que o /root permita escrita: |
Line 170: | Line 177: |
---- FixMe: página muito desatualizada. ---- CategoryNetwork |
Traduções: English - Português (Brasil)
Esta página está muito desatualizada.
No Debian 4.0 (Etch) ou sistema mais novo:
1. Se você já tem um servidor de DHCP já configurado e rodando na sua rede:
apt-get install ltsp-server openssh-server
Por outro lado, se você gostaria que o seu servidor LTSP funciona-se também como um servidor DHCP:
apt-get install ltsp-server-standalone openssh-server
2. Criando o ambiente LTSP do cliente:
ltsp-build-client
Se você estiver instalando uma distribuição diferente do debian da que está no seu servidor, você precisará especificar o parâmetro --dist xxx nas opções de linha de comando, onde xxx é a sua distribuição Debian (e.g lenny, etch). Veja /usr/share/debootstrap/scripts/.
O ltsp-build-client irá baixar o sistema de arquivos do Debian completo em /opt/ltsp/i386 (ou você pode especificar outra localização com o parâmetro '--base') e instalar os pacotes ltsp-client e ldm (o LTSP Display Manager). Geralmente, você irá precisar de um ambiente desktop como o gnome ou xfce, ou outro gerenciador de janelas como o icewm instalado no servidor (NÃO no chroot).
Os 2 arquivos de configuração do ltsp dentro do cliente são /etc/lts.conf e /etc/default/ltsp-client-setup. Veja os exemplos em /usr/share/doc/ltsp-client*. Também veja o Edubuntu wiki http://doc.ubuntu.com/edubuntu/edubuntu/handbook/C/customizing-thin-client.html (nota: o Debian LTSP ainda usa o NFS por padrão).
Se você modificar o IP de dados depois que você tiver terminado o setup inicial e executado o ltsp-update-sshkeys no servidor. Os arquivos do cliente que irão inicializar serão instalados no servidor em /var/lib/tftpboot.
3. Configure o /etc/dhcp3/dhcpd.conf:
Veja exemplos em /usr/share/doc/ltsp-server/examples/dhcpd.conf ou /etc/ltsp/dhcpd.conf e adapte para a sua rede.
o etch é afetado ainda pelo http://bugs.debian.org/416868 então você precisa adicionar esta linha se o servidor dhcp e tftp são o mesmo:
next-server endereço.ip.do.servidor;
o lenny apenas necessita da opção next-server, mas ela é incluida no arquivo de exemplo dhcpd.conf.
Reinicie o dhcp3-server:
invoke-rc.d dhcp3-server restart
Como forma alternativa, configure /etc/dnsmasq.conf:
Veja o exemplo em /usr/share/doc/ltsp-server/examples/dhcpd-dnsmasq e adapte para a sua rede.
Reinicialize o dnsmasq:
invoke-rc.d dnsmasq restart
4. Configure o /etc/exports:
/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)
5. Inicializa o tftpd. Por padrão, o tftpd-hpa é inicializado pelo inetd. Você precisayou reiniciar o inetd depois de instalar o tftpd-hpa.
invoke-rc.d openbsd-inetd restart
Como forma alternativa, edite o arquivo /etc/default/tftpd-hpa para que ter o tftpd-hpa inicializado por si mesmo.
RUN_DAEMON="yes"
e reinicialize o tftpd-hpa
invoke-rc.d tftpd-hpa restart
6. Incialize uma máquina capaz de realizar boot pelo PXE ou Etherboot e divirta-se. Note que algumas versões antigas do etherboot não tem suporte para imagens ELF, e não irão funcionar sem alguma configuração adicional.
Pacotes para o etch em Backport
Se você deseja usar os pacotes mais novos do LTSP (como ltspfs e o som com pulseaudio):
1. Adicione as chave(s) do repositório para o seu chaveiro (depois de verificar que você confia neles):
wget http://pkg-ltsp.alioth.debian.org/debian/pkg-ltsp-keyring
apt-key e pkg-ltsp-keyring
2. Adicione para o /etc/apt/sources.list:
deb http://pkg-ltsp.alioth.debian.org/debian etch-ltsp-backports main
3. Update:
- apt-get update
4. Instale os novos pacotes:
- apt-get -t 'etch-ltsp-backports' install ltsp-server-standalone ltsp-server
tenha certeza que a versão do pacote ltsp-server é a 5.0.40~ ou superior:
dpkg -l ltsp-server | awk '/^ii/{print $2" "$3}'
5. Quando construir o ambiente chroot, você precisa dizer que está usando os fontes do backport:
ltsp-build-client \ --extra-mirror "http://pkg-ltsp.alioth.debian.org/debian etch-ltsp-backports main" \ --apt-key /etc/apt/trusted.gpg
para ter o som funcionando com o pulseaudio+alsa:
/usr/share/doc/ltsp-server/README.Debian.sound
para ter os dispositivos locais funcionando com o ltpspfs (usb sticks, cdrom, floppy):
1. echo fuse >> /etc/modules
2. modprobe fuse (or reboot your server)
3. adduser fuse USER
para informação adicionais, tente: http://wiki.ubuntu.com/DebugLocalDev
Problemas conhecidos com o backport do ltsp para o etch
1. ldm: tela de login mostra background branco (imagem de background é ocultada). sem solução por enquanto.
2. ltspfs: as montagens aparecem estranhas quando rodamos o df. O util-linux 2.13 corrige este bug, contudo ele ainda está presente no etch. Uma solução é transformar o /etc/mtab em um link simbólico para o /proc/mounts:
mv /etc/mtab /etc/mtab.old ; ln -s /proc/mounts /etc/mtab
3. ltsp-client: o hostname é mostrado como (none). Solução, defina um dns para a rede dos thin-clients, ou:
echo ltsp > /opt/ltsp/i386/etc/hostname
4. ldm: suporte para os logins mais inseguros (LDM_DIRECTX) precisam que o /root permita escrita:
echo 'copy_dirs="$copy_dirs /root"' >>/opt/ltsp/i386/etc/default/ltsp-client-setup
se o X não inicializar automaticamente não for configurado corretamente (ele usa a configuração interna do X.org, que nem sempre funciona corretamente com a versão do X.org no etch), você precisa mudar devolta para a mais lenta, mas mais confiável configuração do X usando o xdebconfigurator:
1. chroot /opt/ltsp/i386 apt-get install xdebconfigurator
2. cp /opt/ltsp/i386/usr/share/doc/ltsp-client-core/examples/configure-x-xdebconfigurator.gz /opt/ltsp/i386/etc/
3. gunzip /opt/ltsp/i386/etc/configure-x-xdebconfigurator.gz
4. chmod +x /opt/ltsp/i386/etc/configure-x-xdebconfigurator
5. echo CONFIGURE_X_COMMAND=/etc/configure-x-xdebconfigurator >> /opt/ltsp/i386/etc/lts.conf
6. echo 'copy_dirs="$copy_dirs /var/cache/debconf"' >> /opt/ltsp/i386/etc/default/ltsp-client-setup
7. echo 'temp_copy_dirs=" "' >> /opt/ltsp/i386/etc/default/ltsp-client-setup
FixMe: página muito desatualizada.