
Mas um dos problemas que encontrei na nova versão é que os processos são executados nas estações e não no servidor. O que pode não ser útil no caso de uso de computadores mais antigos e com menor capacidade de processamento.
Infelizmente desde a versão 20 do Linux Mint e também nas ultimas versões do Ubuntu e na próxima versão do Debian 11 Bullseye somente a versão 2020 do LTSP está disponível.
Então vou mostrar como configurar o LTSP 5 no Linux Mint 20.1 usando pacotes do Ubuntu 18.04 Bionic e as estações usando a versão Debian 10 Buster. Para começar o primeiro passo é aplicar todas as atualização disponíveis até o momento. Para isto execute os comandos:
1 2 3 | apt-get update apt-get upgrade apt-get dist-upgrade |
Eu particularmente não gosto muito da estrutura de DNS fornecida pelo systemd. Por isto vamos desativar este serviço.
1 2 3 4 5 6 7 8 9 | systemctl disable systemd-resolved systemctl stop systemd-resolved rm /etc/resolv .conf cat /etc/NetworkManager/NetworkManager .conf | grep -q "^dns=default" || { sed -i "s|\[main\]|\[main\]\ndns=default|" /etc/NetworkManager/NetworkManager .conf } systemctl restart NetworkManager |
1 | echo "nameserver 8.8.8.8" > /etc/resolv .conf |
1 | echo "net.ipv6.conf.all.disable_ipv6=1" > /etc/sysctl .d /disableipv6 .conf |
1 2 | apt remove dbus-user-session apt install dbus-x11 |
1 2 3 4 5 6 7 8 9 10 | apt-get -y install \ isc-dhcp-server \ tftpd-hpa \ nfs-kernel-server \ nbd-server \ debconf-utils \ debootstrap \ tcpd \ openbsd-inetd \ ldm-server |
1 | echo "deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse" > /etc/apt/sources .list.d /bionic .list |
1 | apt-get update |
1 2 3 | apt-get remove dnsmasq apt-get -f install apt-get autoremove |
1 2 3 4 | apt-get -y install \ ltsp-server \ ltsp-server-standalone \ ltspfs |
Para definir o uso de versão i386 nos terminais vamos editar o arquivo /etc/ltsp/ltsp-build-client.conf com o conteúdo abaixo:
1 2 3 4 | ARCH= "i386" #ARCH="amd64" MIRROR= "http://deb.debian.org/debian/" DIST= "buster" |
1 2 | cd /usr/share/ltsp/plugins/ltsp-build-client ln -sf Debian Linuxmint |
1 | ltsp-build-client --copy-package-cache |
1 2 3 | sed -i "s|^BOOT_METHODS=\"NBD AOE NFS\"|BOOT_METHODS=\"NFS NBD AOE\"|" /opt/ltsp/i386/usr/share/ltsp/update-kernels chroot /opt/ltsp/i386 /usr/share/ltsp/update-kernels ltsp-update-kernels |
1 | /opt/ltsp *(ro,no_root_squash,async,no_subtree_check) |
1 | /opt/ltsp 192.168.0.0 /24 (ro,no_root_squash,async,no_subtree_check) |
1 | /etc/init .d /nfs-kernel-server restart |
1 2 | INTERFACESv4= "enp0s3" #INTERFACESv6="" |
1 | include "/etc/ltsp/dhcpd.conf" ; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | # # Default LTSP dhcpd.conf config file. # authoritative; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.20 192.168.0.45; option domain-name "edeg.localnet" ; option domain-name-servers 192.168.0.1; option broadcast-address 192.168.0.255; option routers 192.168.0.1; next-server 192.168.0.200; # get-lease-hostnames true; option subnet-mask 255.255.255.0; option root-path "/opt/ltsp/i386" ; if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" { filename "/ltsp/i386/pxelinux.0" ; } else { filename "/ltsp/i386/nbi.img" ; } } |
1 | /etc/init .d /isc-dhcp-server restart |
1 | service isc-dhcp-server restart |
1 2 | cd /etc/ltsp ln -sf /opt/ltsp/i386/etc/lts .conf ./ |
Muito bom! Parabéns pela aula.
Obrigado. Mas faltou terminar.
Post atualizado…
Muito obrigado. Ficou Show…. Consigo fazer rodar com FAT cliente? Eu tenho um rodando com o mint 18 porém, não consegui fazer o mesmo com a versão 5. Esse que o senhor fez, me parece ser o cliente Thin….
Boa tarde meu amigo. Estou com dificuldade na configuração dp LTSP no mint 20.1. Estou precisando instalar a versão FAT. Por acaso vc tem a continuação desse tutorial? Desde já agradeço.
Bom dia.
Realmente este tutorial ficou incompleto. Eu publiquei pra ver como estava ficando e por correria não terminei.
Vou tentar concluir o mesmo nestes próximos dias.
Opa… que bom! Agradeço muito. Parabéns pelo trabalho e iniciativa. Estou precisando criar um ltsp FAT.
Olá.
Obrigado pelo tutorial.
Infelizmente eu tenho o mesmo problema que você. Instale o novo LTSP, mas ele só funciona para clientes mais poderosos. Portanto, não é adequado para thin clients.
Por favor, termine o tutorial.
Saudações e obrigado
Pois é. Publiquei pra ver como estava ficando e esqueci no ar. Vou terminar.
Post atualizado…
MESTRE, SE PUDERES TERMINAR, FICARÍAMOS AGRADECIDOS, POIS TENHO VARIOS CELERONS COM 512 DE MEMÓRIA PARA FAZER O TESTE KKKKK
Post atualizado…
MUITO OBRIGADO, AGORA ESTÁ FUNCIONANDO PERFEITAMENTE. NO ENTANTO CONSTATEI UMA DIFICULDADE PARA ACESSAR OS NAVEGADORES. UM AMIGO MEU ME FALOU QUE SE A REDE NÃO FOR GIGABYTE, VAI FUNCIONAR COM LENTIDÃO MESMO, TENDO EM VISTA QUE MEUS EQUIPAMENTOS SÃO TODOS 100 MBPS. PROCEDE ESSA INFORMAÇÃO? POIS TODAS AS APLICAÇÕES FUNCIONAM BEM EM MATE E XFCE, COM EXCESSÃO DA NAVEGAÇÃO DA INTERNET.
Boa tarde Edmarcos, Fabiano aqui de Curitiba, expresso Nordeste!
meu contato email fabianobus@gmail.com
Ou se tu tivesse um navegador mais leve, pois os recursos tecnológico e financeiros que eu tenho na escola pública são bem limitados. A única coisa mesmo que preciso mesmo é de uma navegação digna na internet, pois o editor de texto e outras aplicações estão funcionando perfeitamente.
Bom, respondendo à minha pergunta para quem também precisa de desempenho com poucos recursos: Instalei o navegador Brave e ele está entregando um uma internet bem honesta para um terminal que tem um processador celerom e 512 MB de memória. O link do navegador é https://brave.com/download/
Muito obrigado por terminar o tutorial.
Vou fazer os testes e lhes direi os resultados.
Olá, boa tarde… qual seria o MIRROR= para gerar uma instalação do mint? Obrigado.