Você está na página 1de 14

Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

Todo o site

» O que é GNU/Linux | Download do GNU/Linux | Anuncie | Fale Login | Cadastre-se


Conosco
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux

» Menu Dica
Treinamento Zope Plone
Home » Dicas » Linux » Configuração » Visualização
de dica Curso Perl Online
Artigos
Configurando um servidor LTSP com Ubuntu 9.10
.Conf
Publicado por Jesreel de Morais
Camisetas
em 02/06/2010
Comunidades
Login: jmorais, 11379 pontos
Dicas Homepage:
[ Hits: 10432 ]
Eventos

Perguntas + Favoritos Versão para impressora Indicar

Screenshots para um amigo Enviar dica

Scripts
Configurando um servidor LTSP com
Simulado
Ubuntu 9.10
Wallpapers

Nesse tutorial tentarei mostrar de uma maneira bem


didática as configurações básicas para ter um servidor
LTSP rodando sem problemas em sua rede.

Em primeiro lugar é preciso entender o que é o LTSP, o


que ele faz e quais as vantagens e desvantagens de se
instalar o LTSP.

LTSP é a sigla usada para o projeto chamado LINUX


TERMINAL SERVER PROJECT, um projeto idealizado
para que uma distribuição GNU/Linux pudesse agir
como um servidor de terminais, ou seja, vários
computadores ligados em rede que ao invés de rodar o
sistema localmente em um disco rígido, pudesse
simplesmente executar uma sessão de um computador
central, para quem conhece, mais ou menos igual a um [Como anunciar?]
terminal service no Windows Server.

A vantagem em relação ao terminal service do Windows


é que não há custo algum ao se montar um LTSP com » Destaques
relação a licença dos terminais,ao caso que no Windows
Server você paga pela licença de cada terminal
conectado ao servidor, sem falar que no Windows é
necessário que haja um sistema operacional instalado
na estação para acessar o servidor e é exigido

1 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

processamento, memória e outros recursos de 01/03 - Evento


hardware na estação, ou seja, uma máquina antiga Segurança Livre em
seria inviável para esse uso. Brasília (0)

Com o LTSP a ideia é exatamente a inversa, ou seja, a


ideia é o aproveitamento de maquinas antigas,
obsoletas para o uso nas estações, onde as mesmas » Login
nem mesmo precisam ter um hd, somente uma placa
de rede, um processador que pode ser antigo, uma
Login:
memória que pode ser de 32 MB e dependendo das
configurações até menos,uma placa de rede que tenha Senha:
opção de boot pela rede e um monitor qualquer.

As vantagens de ser ter um LTSP como pode-se notar é


grande, pois há o aproveitamento de maquinas antigas Se você ainda não
que poderiam ser consideradas sucata, baixo custo na possui uma conta,
montagem, uma padronização dos terminais dos clique aqui.
usuários além de muitos outros benefícios.
Esqueci minha senha
A desvantagem é que o sistema funciona todo pela
rede, ou seja, é preciso investimento em uma estrutura
de rede adequada, e o inconveniente de um problema
na rede, em um switch por exemplo, que faria todos os » Top 10 usuários
terminais pararem até o problema ser sanado,
problemas no servidor que também faria o sistema 5555835: Fábio
parar, por isso seria bom pensar em casos específicos Berbert de Paula
na implantação de servidores redundantes onde ao
parar um o outro assume ate que seja resolvido o 4684068: Alessandro
problema do principal, ter peças sobressalentes para de Oliveira Faria
troca rápida em caso de problemas e outros cuidados (A.K.A. CABELO)
para não ter dor de cabeça com sua rede. 2755009: Antonio
Carlos Vasques da
Caso se interessem a pagina oficial do projeto é Silva
http://www.ltsp.org e procurem ler mais sobre o 2107637: Jefferson
assunto. Estanislau da Silva
Importante é constar que ao montar a rede de 2098296: Davidson
terminais e consequentemente esse tutorial, utilizei Rodrigues Paulo
como fontes de pesquisa o livro Servidores Linux de 2019158: Percival F.
autoria de Carlos E. Morimoto, que apesar de utilizar Jr.
uma versão antiga do LTSP mostra uma boa base,e um
1907668: Elgio
vídeo no site Youtube de autoria de um usuário
Schlemer
chamado Gustavo na url http://www.youtube.com
/watch?v=9Ht2ojdmjCQ, que apesar de ser completo 1667332: Cicero Juliao
foi de muita ajuda, juntando as duas fontes da pra da Silva Junior
fazer muita coisa, e lembrem-se, sempre que fizerem 1635876: Thiago Alves
um artigo, um tutorial, ou fizerem algo onde obtiveram
» Últimos artigos ajuda de alguma fonte, dêem os créditos merecidos aos 1567442: Xerxes Lins
autores, vocês iriam gostar que fizessem isso com
Wmap web scanner vocês.
Comportamento das » Wallpaper
Bom, sem mais demoras vamos a montagem do
tecnologias WEB e servidor.
seus meios de acesso
Gnu/Linux em 30mb e
2 arquivos 1. Os requisitos necessários
Instalando Firebird 1.5 Para a montagem de um sistema de terminais com o
no Ubuntu 10.04 LTS LTSP, vamos precisar de um computador central que
Instalando o kernel vai ser o servidor, as máquinas das estações, cabos de
2.6.37 de maneira fácil rede, switch (por favor heim gente, não me usem hubs,
no Ubuntu 10.10 o tráfego na rede é grande), placas de rede que tenha Por fredim
O que é e como boot pela rede (de preferência com boot PXE, senão
configurar rede AD será necessário fazer disquetes de boot) e os sistema
HOC no Ubuntu operacional. Anúncios Google
MP3 Ubuntu
COMPUTADOR CENTRAL: O computador que vai ser o Servidor Linux
servidor tem que ser uma máquina que atenda a sua
Ubuntu Linux
» Screenshot necessidade, ou seja, uma maquina com recursos de
memoria e processamento suficientes para suportar o Ubuntu 10.10
trafego de informações, vai depender dos programas Ubuntu Eee
usados, da quantidade de estações etc. No laboratório
que montei na faculdade que trabalho utilizei um » Perguntas
computador com processador Pentium 4, 1 GB de
memória, uma placa de vídeo Geforce FX5200 com 128
Aplicativos sem tema
MB de memoria e duas placas de rede 3COM.
(0)

2 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

ESTAÇÕES: Nas estações as máquinas não precisam Não consigo atualizar


ser novas, de preferencia use maquinas antigas, a ideia apt-get update (11)
é o aproveitamento delas. Utilizei 10 máquinas com Ferrari 4x4 (11)
processador Pentium 3 700 MHZ com memória Dimm
de 64 MB, o vídeo é offboard, foram usadas placas de Camisetas do 'VOL', eu
vídeo variadas mas bem antigas, de um punhado foi já adquiri uma e você?
difícil fazer 10 funcionar, mas usem o vídeo onboard (24)
mesmo o vídeo não é o importante e placas de rede Preciso de autores...
Por raizem
3COM de 10 megabits, é a rede esta rodando a 10 (5)
megabits, e as estações estão rápidas, imagina placas
Win 7 nao instala em
de 1000 megabits (1 Gigabit).
outro hd ! (6)
» Últimas dicas
SWITCH E CABOS: Em geral nesse tipo de trabalho a Desligar o sistema (2)
rede tem que ser boa, utilize o que você puder colocar ICQ no Linux (4)
Executando aplicativos
de melhor em sua rede. Utilizei aqui um switch da
de interface gráfica via
ssh com clientes Linux 3COM de 24 portas e cabos par trançado categoria 5e.
Bom se não puder colocar um 3COM ou um CISCO em
ou Windows
sua rede, use o que você tiver, mas por favor, evitem » .Conf
Tempo que o processo equipamentos ruins, para que a performance da sua
está aberto (uptime) rede possa ser a desejada.
[Squid] squid.conf -
Desabilitando Squid + autenticação
dispositivos de PLACA DE REDE: As placas de rede podem ser as
onboard das maquinas mesmo se houver, mas de com AD
armazenamento
removíveis via USB no preferencia use placas com boot PXE, senão como já [Nvidia] xorg.conf -
Debian Squeeze dito, sera necessário ter um trabalho a mais fazendo Placa de vídeo Nvidia
Testing disquetes ou cd de boot. Eu recomendo as da 3COM, 260 no Slackware
usei umas bem antigas aqui, sem comparação. [MPD] mpd.conf - MPD
Compartilhar
rapidamente um com streaming http
SISTEMA OPERACIONAL: Use o de sua preferencia, eu
diretório como se fosse [Linux] fstab - Como
recomendo distribuições derivadas do Debian ou
uma página web acessar partições
derivados, e eu gosto muito do Gnome, mas nada
Wine - Usando temas impede o uso do Kde, funciona do mesmo jeito. Utilizei Windows
nas aplicações que aqui o Ubuntu 9.10, por isso o tutorial é escrito automaticamente...
utilizam o Wine baseado na instalação realizada nessa distribuição. [Squid] squid.conf -
Mais de 3GB de Squid transparente
memória em Ubuntu sem dor de cabeça
32 bits 2. Instalando o LTSP
Ubuntu - Guia do Primeiramente instale o sistema operacional, atualize o
iniciante mesmo, instale todos os programas que utilizará, faça
Autovacuum do todas as personalizações que deseja. Feito isso vamos
PostgreSQL ao LTSP.

Primeiramente verifique se arquivos de configuração


importantes para o bom funcionamento do LTSP estão
» Segurança Linux instalados, são eles: tftpd-hpa, dhcp3-server, portmap,
nfs-kernel-server e xdm, caso não estejam instalados
instale pois são importantes.
[Notícia] Pesquisador
faz celular virar escuta # apt-get install tftpd-hpa dhcp3-server portmap
telefônica nfs-kernel-server xdm
[Notícia] Anatel
garante que dados Obs.: ao instalar o xdm aparecerá uma tela solicitando
ficarão em sigilo em qual modo gráfico quer trabalhar se no atual (gdm)
ou com o xdm, deixe no atual, o gdm.
[Notícia] Brazilian
Security Blogs Network
Agora instale o LTSP propriamente dito junto com o
[Artigo] Forense servidor ssh, que sera necessário para acesso seguro
Computacional - dos terminais.
Conceitos Iniciais -
Parte 2 # apt-get install ltsp-server-standalone openssh-
[Dica] Snoopy Logger server
em Centos 5.5 i386
(logando comandos do Obs.: O ltsp também instala um servidor dhcp, e
usuário, superuser e quando o serviço estiver levantando aparecerá a
root) mensagem [fail], não se preocupe, é normal, mais
adiante iremos configurar o dhcp.
[Dica] Aircrack-ng
passo a passo! Feito esse processo digite no terminal o comando que
[Dica] Nessus Viewer fará com que o chroot do LTSP seja criado, ou seja, o
sistema do LTSP.

# ltsp-build-client
» Últimos scripts
Esse processo irá demorar bastante, por isso não se
[Shell-Script] preocupe, apenas verifique se não ocorre nenhuma
Configurar 3G falha no processo, caso ocorra, interrompa o processo

3 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

[Python] MsgCoder - apague tudo que estiver em: /opt/ltsp e reinicie o


Codificador de processo novamente até não ocorrer nenhuma falha,
mensagens provavelmente não ocorrerá nenhuma.
[Shell-Script] Desklist
plugin para Kopete
3. Configurando o sistema
[C/C++] Números
pares e ímpares de X a Após o processo de instalação do LTSP e da criação do
Y chroot, é preciso modificar os arquivos de configuração
para o sistema rodar corretamente, então, mãos a obra.
[C/C++] De 10 a 1000
3.1. Configurando a rede

Vamos iniciar pela configuração da rede, o correto é


que o servidor do LTSP não esteja "de cara para a
internet", ou seja, o ideal é que ele esteja por trás de
um servidor com firewall, squid etc. Mas pode também
colocar o servidor como gateway da rede normalmente,
o problema é que se você quiser controlar os acessos
com firewall, squid etc. Estará ocupando mais
processamento e memória do servidor com isso.

O cenário que irei utilizar será o que eu usei no


laboratório aqui da faculdade, onde há um servidor que
contém firewall, squid e é o gateway da rede e o
servidor LTSP esta por detrás desse servidor. Imagine
então o seguinte cenário:

SERVIDOR GATEWAY: 192.168.5.252 (este


servidor está ligado a internet)
SERVIDOR LTSP: placa eth0 - 192.168.5.251
(ligada ao servidor gateway)
placa eth1 - 192.168.1.1 (ligada a rede local)
REDE LOCAL: Terminais que receberão ip na
faixa 192.168.1.0

Dentro do cenário acima iremos configurar o LTSP, ou


seja, o gateway esta na rede 192.168.7.0 utilizando o
ip 192.168.7.252 o servidor LTSP possui 2 placas de
rede onde a eth0 esta na rede do gateway, ou seja,
192.168.7.0 e utiliza o ip 192.168.7.251 e a placa eth1
sai para a rede local, que será a rede dos terminais, a
rede será 192.168.1.0 e o servidor utilizará o ip
192.168.1.1.

Diante disso vamos configurar os endereços de rede do


servidor LTSP. O arquivo de configuração fica em:
/etc/network/interfaces, neste cenário ficaria assim:

auto lo
iface lo inet loopback

#configuração da placa eth0


auto eth0
iface eth0 inet static
address 192.168.7.251
netmask 255.255.255.0
gateway 192.168.7.252

#configuração da placa eth1


auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

Após configurada as placas de rede faça o


compartilhamento da eth0 através de um nat para que
a rede local possa ter internet. Para fazer isso pode-se
fazer de várias maneiras, umas das mais simples e
rápidas é colocar o script dentro do arquivo de

4 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

configuração rc.local que fica em /etc/int.d/rc.local.


Dentro desse arquivo coloque os seguintes comandos:

modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j
MASQUERADE

Se a placa que recebe a internet do seu servidor não for


a eth0 troque pelo correspondente no script acima.

Pronto, as redes estão configuradas e compartilhadas


por um nat, após isso levante o serviço da rede:

# /etc/int.d/networking restart

3.2. Configurando o DHCP

Com a rede configurada, vamos configurar agora o


dhcp, não confunda o dhcp a ser configurado esta no
arquivo dhcpd.conf que esta na pasta /etc/ltsp,
esqueça a pasta dhcp3 por enquanto.

O arquivo dhcpd.conf estará pré configurado, troque


apenas o ip do servidor e o range de ips do dhcp assim
como a rede em que estará a rede local dos terminais.
Com o nosso cenário ficaria assim:

# Default LTSP dhcpd.conf config file.


#
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
Range 192.168.1.2 192.168.1.10; ( RANGE
DE IP'S DO DHCP)
option domain-name "example.com";
option domain-name-servers
192.168.1.1;(ESTE É O IP DA eth1)
option broadcast-address 192.168.1.255; (IP
DE BROADCAST)
option routers 192.168.1.1; (COLOQUE AQUI O
IP DA eth1)
# next-server 192.168.0.1;
# 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";
}
}

Após o dhcpd.conf estar configurado, faça uma cópia


dele para a pasta /etc/dhcp3/ para ambos os
dhcpd.conf ficarem iguais:

# cp dhcpd.conf /etc/dhcpd3/

Feito isto, restarte o dhcp3-server, caso apareça a


mensagem [fail] novamente, confira a configuração
novamente, você deve ter esquecido de alguma linha
de configuração ou colocado algo errado.

# /etc/init.d/dhcp3-server restart

Se até aqui esta tudo certo, já é meio caminho andado,


você já tem o LTSP instalado e um servidor de dhcp
funcionando, vamos fazer o LTSP funcionar agora.

3.3. Configurando arquivos importantes

5 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

Antes de fazer a configuração do arquivo principal do


LTSP, onde fica as informações necessárias para as
estações, é preciso configurar alguns arquivos que
permitirão que as estações consigam se conectar ao
servidor e pegar essas configurações.

tftpd-hpa: Esse arquivo permite a conexão no servidor


para carregar a imagem de boot, em casos que esse
arquivo não está configurado corretamente logo depois
de achar o dhcp na inicialização ocorre um erro de tftp.
O arquivo fica em /etc/default/tftpd-hpa, na
configuração original ele vem desativado, mas
modifique o script de configuração deixando ele
exatamente como abaixo:

#Defaults for tftpd-hpa


RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot"

Feito isso, inicie o serviço do tftpd:

# /etc/init.d/tftpd-hpa restart

hosts.allow: Outro arquivo muito importante é o


hosts.allow, nesse arquivo ficam configurados as redes
que poderão se conectar ao servidor, ou seja, se não for
configurado, o servidor recusa as conexões das
estações. O arquivo fica localizado em /etc/hosts.allow,
configure ele conforme sua rede, de acordo com nosso
cenário de rede deverá ficar assim:

ALL : 127.0.0.1 192.168.1.0/24


Não se esqueça de trocar o 192.168.1.0/24 pelo
endereço de sua rede local.

exports: O arquivo exports também deve ser


configurado como parte do NFS permite
compartilhar a pasta /opt/ltsp/i386, com a rede
local que é o sistema do LTSP criado. Confira a
configuração corretamente, pois uma
configuração errada pode fazer com que os
terminais parem de acessar o sistema. O arquivo
está em /etc/exports, e de acordo com nosso
cenário deverá ficar dessa maneira:

/opt/ltsp/i386
192.168.1.0/255.255.255.0(ro,no_root_squash)

hosts: O arquivo hosts relaciona o ip do servidor


e das estações, é necessário colocar apenas o ip
do servidor para distinguí-lo. O arquivo está em
/etc/hosts e deverá ficar como abaixo de acordo
com o cenário de rede apresentado:

127.0.0.1 serv-ltsp localhost


192.168.1.1 serv-ltsp

Não esqueça de trocar o "serv-ltsp" pelo nome


que você atribuiu ao seu servidor.

Após feito isso todos os arquivos básicos, sem ser


o principal estão configurados, reinicie o serviço
de NFS:

# /etc/init.d/nfs-kernel-server stop

6 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

# /etc/init.d/nfs-kernel-server start

Antes de fazer a configuração do arquivo


principal, só para testar se tudo está ok mesmo
eu costumo fazer um restart de todos os serviços
configurados até aqui, só pra ver se tudo está
direitinho mesmo, mas fica a critério de vocês.

3.4. Configurando o arquivo principal: lts.conf

Chegamos a configuração do arquivo principal do


LTSP, o lts.conf que esta localizado em /opt/ltsp
/i386/etc/lts.conf. Muitos já devem ter visto o
arquivo de configuração deixado de modelo no
livro Servidores Linux de autoria de Carlos E.
Morimoto. A versão usada é o ltsp 4.2, aqui
estamos usando a versão 5, não é necessário
fazer a configuração estação por estação como é
apresentado no livro, o ltsp 5 já faz automático, a
não ser que você queira "amarrar" o ip atribuído a
estação ao MAC ADDRESS dela, ou se estações
específicas usam mouses, ou tipos de teclados
diferentes, ou se uma ou outra estação terá
recursos a mais, como impressoras, etc.

Fora isso, faça somente a configuração default


mesmo que irá funcionar normalmente. No LTSP
5, o suporte a disquete, pen drive, cd, já funciona
automaticamente, por isso não é preciso fazer
configuração alguma, pelo menos aqui em meus
testes tudo rodou perfeitamente sem ter que
configurar nada. De acordo com nosso cenário de
rede, e tendo em consideração que as estacões
irão todas usar mouses PS/2 com 2 botões e 1
scroll, e os teclados são todos de layout ABNT2, a
configuração do lts.conf deverá ficar dessa
maneira:

[Default]

// aponta o servidor e o tipo de vídeo


utilizado
SERVER = 192.168.1.1 (IP DO SERVIDOR
LTSP)
XSERVER = auto

//força a estação a ficar com resolução de


vídeo 1024
X_MODE_0 = 1024x768
X_VERTREFRESH = 60
X_COLOR_DEPTH = 24

//configuração do tipo de mouse das


estações
X_MOUSE_PROTOCOL = "PS/2"
X_MOUSE_DEVICE = "/dev/psaux"
X_MOUSE_RESOLUTION = 400
X_MOUSE_BUTTONS = 3

//configuração do tipo de teclado das


estações
XkbModel = ABNT2
XkbLayout = br

//aponta que sessão deve ser aberta, no


caso o X
SCREEN_01 = startx
RUNLEVEL = 5

7 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

Após isso, feche a configuração do ltsp com os


dois comando seguintes:

# ltsp-update-kernels
# ltsp-update-sshkeys

Se chegou até aqui e tudo correu bem, então


você tem um servidor LTSP instalado e
configurado quase pronto para usar, falta agora
só figurar os usuários e fechar a configuração do
LTSP.

Criei um usuário novo, aplique as permissões a


esse usuário e depois inicie uma sessão com esse
usuário e faça as configurações do home desse
usuário, retire os menus de administração,
aplicativos que achar desnecessário, otimize a
seu gosto o home do usuário criado para ser o
padrão das estações. Abre novamente a sessão
do administrador e faça com que o home
otimizado desse usuário seja o padrão para os
próximos a serem criados, ou seja, toda vez que
você criar um usuário daqui em diante, o home
dele virá igual ao primeiro que você otimizou,
assim todos os usuários terão as mesmas
configurações por padrão.

Abaixo está uma descrição de como fazer o


processo.

Personalizando os homes dos


usuários
Vá em sistema/Administração/Usuários e Grupos
e crie um usuário, vamos chamar de teste.

Deixe o perfil do usuário como desktop user. Na


aba Privilégios do usuário deixe como na segunda
figura abaixo ou como você preferir e na aba
avançado deixe como está, na opção shell não
tire a linha bash do usuário senão ele não irá se
conectar ao servidor.

Criado o usuário, dados os privilégios, iniciado a


sessão e personalizado o home desse usuário,
agora vamos fazer com esse perfil seja o padrão
para os próximos a serem criados.

O processo é simples, o sistema pega um padrão


toda vez que se cria um usuário pegando por
base o perfil que esta dentro da pasta /etc/skel,
logo, basta copiar o perfil do usuário teste para a
pasta skel e etão todo usuário criado a partir
disso terá o mesmo perfil personalizado do
usuário teste. No terminal faça assim:

# rm -rf /etc/skel
# cp -a /home/teste /etc/skel # chown -R
root.root /etc/skel

Isso fará com que a pasta skel seja apagada e criada


novamente com o perfil do usuário teste.

Pronto, agora crie mais usuários e teste o sistema as


estações devem funcionar corretamente agora.

Não esqueçam de configurar a bios para iniciar com o


boot pela rede, e se as placas de rede não tiverem
suporte a boot PXE será necessário criar um disquete
ou cd de boot. Para a criação do disquete ou cd de boot
entrem no site http://rom-o-matic.net/ e vejam como
fazer esse processo.

Bom pessoal, espero ter ajudado com esse tutorial,

8 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

qualquer duvida, me enviem um e-mail para


jesreelmorais@bol.com.br, que sendo do meu
conhecimento procurarei ajudar.

Escrito por: Jesreel de Morais

Fontes de pesquisa
MORIMOTO, Carlos Eduardo. Servidores Linux: Guia
Prático. Porto Alegre: Sul Editores, 2008.

GUSTAVO6951(usuário do youtube). Instalação e


Configuração do LTSP-5 no Ubuntu 7.04. Disponível
em: <http://www.youtube.com
/watch?v=9Ht2ojdmjCQ>. Acesso: em 10 mar. 2010.

Anúncios Google Ubuntu Eee Viva O Linux DNS Linux Ubuntu Tips Linux PXE

Outras dicas deste autor


Nenhuma dica encontrada.

Leitura recomendada
Atualização da Mandriva caindo ou falhando?
Modo browser no Nautilus
WindowMaker - Dockando na marra
Configuração do X no notebook libretto
Configuração Jabber-2-Jabber (s2s)

Comentários
[1] Comentário enviado por Teixeira em 02/06/2010 -
20:22h:

Acho que podem ser utilizados micros ainda mais


antigos para as estações (Pentium 100, ou até 486,
com cerca de 32MB RAM).
Em geral, o servidor poderia começar com uma
memória de 512MB RAM e mais 32MB para cada
terminal.
Portanto 10 terminais exigiriam ainda menos de 1GB.
No entanto, quanto mais memória e capacidade de
armazenamento, melhor.
O mais interessante no uso de LTSP é que o servidor
pode ser usado como se fosse um terminal comum.
Embora isso não deva ser uma constante, é
perfeitamente possível.
O ideal seria padronizar ao máximo as placas de rede,
se possivel da mesma marca e modelo.
Mas não sendo possível, e sendo para aproveitar a
sucata existente, deve-se apenas ter o cuidado de não
usar placas ISA juntamente cm placas PCI.
Estações LTSP são mais rápidas e eficientes que thin
clients. No entanto, thin clients economizam bastante
energia elétrica.
Uma rede com LTSP pode não ser muito agradável
quanto ao aspecto visual, mas certamente traz uma
economia enorme no quesito "despesas de aquisição".
Também dá um pouco de trabalho para configurar, mas
depois que está funcionando, é só cuidar da
configuração de cada terminal.
Eu recomendaria a quem se aventurar a fazer sua rede
LTSP a documentar ao máximo todos os passos que
está dando.
E mais um detalhe: quem não souber, tiver preguiça,
ou não quiser gravar o boot em ROM, poderá bootar
através de disquete.
O site do projeto não tem tantas informações assim. É
preferível buscar no Guia do Hardware e ns forums do
Ubuntu,que são mais completos.
Parabéns pela dica.

[2] Comentário enviado por cassioupa em 11/06/2010


- 15:10h:

9 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

cara eu fiz tudo e ele fica parado qndo inicia o terminal


buscando tftp
dai aparece pxe-e32: tftp open timeout
oq esta errado?

[3] Comentário enviado por mastermanson em


24/06/2010 - 10:55h:

estou tendo o msm problema que o cassioupa

ele tenta baixar a pxelinux.0 mas da connection time


out

[4] Comentário enviado por mastermanson em


01/07/2010 - 10:27h:

bom, eu tava usando a versao 10.04 ... consegui tanto


na 10.04 quanto na 9.10 dar o boot

mas agora ta parando nessa parte

http://goo.gl/P5SB

[5] Comentário enviado por hugulinux em 09/07/2010


- 17:38h:

Galera ME AJUDEM POR FAVOR - direto ao assunto .


O LTSP ta funcionando perfeitamente lindo só que eu
queria que ele montasse o HD local de cada maquina
cliente ltsp , no objetivo de ultilizar o LTSP para fazer
backup de partiçoes windows com problemas
entenderam ?
Tem alguma relação con o lts.conf ? se tiver qual
parametro adiciono ?
algueem tem a solução ?
___

Perfeito . ótimo manual obrigado pelo post Jesreel de


Morais , funcionou perfeitamente no ubuntu 9.10 e
Debian lenny , ja que a propria documentação do
Debian não resolveu rsrs, tive que me virar pra colocar
o ltsp pra funcionar com Vlans mas rodou perfeiTo tbm.

[6] Comentário enviado por sydnei.lucchesi em


14/08/2010 - 00:46h:

Caro Jesreel,

Gostei muito do seu tutorial, muito embora eu não


tenha conseguido ainda erguer nem o Thin Client nem
o Diskless. Foi o melhor tuto que achei. O melhor
explicado e mais racionalmente configurado.

Estou usando o Thin Client NC120, que encontra o


servidor DHCP, mas diz que o Teminal Server não foi
encontrado ou que algum serviço ainda não foi iniciado.

Já o Diskless, eu gerei o disquete da placa de rede


mas... nem chum! carrega, carrega, pede para escolher
a configuração de vídeo dentre algumas opções e...
para ainda no ambiente texto.

Revi a instalação, troquei o switch, troquei cabos,


reinstalei o servidor n vezes com distros e versões
diversas e obtenho o mesmo resultado acima.

Já tentei Fedora 12, Ubuntu 9.1, Ubuntu 10.04, CentOS


5.5 e Slitaz 3.0. Atualmente estou com o Ubuntu
Server 10.04 e LTSP 5, mas...NECA!

Comprei duas placas 3Com com boot pra testar, mas


ainda não fiz isso.

Segui passo a passo cada orientação sua, linha por


linha, caracter por caracter, mas ainda não consegui.

10 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

Onde será que estou errando. Se acaso você tiver mais


alguma dica...

Ah, a propósito, quando uso o ifconfig para conferir se


as interfaces estão em pé, aparece uma tal de virbr0
com IP 192.168.122.1 que não sei de onde saiu. Deve
ser algo relativo a bridge.

Valeu, parabéns, obrigado, mas... se puder ajudar com


mais alguma idéia eu agradeço imensamente.

[7] Comentário enviado por jmorais em 15/08/2010 -


03:13h:

Bom Sydnei.. eu montei meus terminais usando


Ubuntu 9.10 e com os pcs tendo placa de rede 3com,
pois essa placas ja vem com o controle do boot
remoto... Verifica se a saida de rede dos terminais
suportam boot pxe ou se nao esta desabilitado na Bios.
Verifica ae tbem a questao do IP... pode ter alguma
coisa errada. Manda pra mim os arquivos de
configuraçc"ao pra mim dar uma olhada ok..

[8] Comentário enviado por mastermanson em


19/08/2010 - 15:40h:

AVISO pra usar no ubuntu 10.04 eu cnsegui instalando


no 9.10 e fazendo 1 upgrade pro 10.04
funcionou perfeitamente

quem quiser integrar com ldap vai a dica


requisitos: SERVIDOR LDAP CONFIGURADO E
FUNCIONANDO

sudo aptitude install libpam-ldap libnss-ldap


nss-updatedb libnss-db nfs-common nscd ldap-utils
smbfs smbclient

responda as pergundas de acordo com suas configs

sudo vim /etc/ldap.conf

mude
bind_policy soft
pam_password crypt

sudo vim /etc/ldap/ldap.conf

mude
base dc=seusufixo
uri ldap://endereçoserverldap
host endereçoserverldap
sizelimit 0
timelimit 0
dref never

sudo vim /etc/nsswitch.conf

passwd files ldap


group files ldap
shadow files ldap

comente a linha do nis se n for usar

para atualizar o nss usando o ldap


#sudo nss_updatedb ldap
se falhar reveja a config

pra testar use


ldapsearch -x
getent passwd

11 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

pra qm usar gnome


sudo vim /etc/security/group.conf
gdm;*;*;Al0000-90000;floppy,audio,cdrom,plugdev,scanner

vim /etc/pam.d/gdm auth optional pam_group.so

jesrell vlw por ajudar no e-mail


(mmachado)

se der certo aquele do /etc/defaults/useradd coloca no


tuto =)

[9] Comentário enviado por mastermanson em


19/08/2010 - 17:07h:

resolvi o problema do skel nao estar funcionando no


ldap

sudo vim /etc/defaults/useradd

alterei a linha
# SKEL=/etc/skel

para
SKEL=/home/padrao #(usei padrao no lugar de teste
como é nesse tutorial)
chown -R root.root /home/padrao

incluir a linha
session required /lib/security/pam_mkhomedir.so
skel=/etc/padrao umask=0022

nos arquivos
/etc/pam.d/login
/etc/pam.d/gdm
/etc/pam.d/common-session

[10] Comentário enviado por brvieira em 09/10/2010 -


13:27h:

Gostaria de saber como proceder no meu caso:


1- o sinal da internet chega ao modem e deste vai para
o roteador wireless que distribui o sinal para o laptop
via wireless e para o desktop por uma das lans
disponível no roteador.
2- Teria como eu instalar o ltsp no laptop (Ubuntu
one), enviar o sinal para o roteador e acessar no
desktop? a maioria dos tutuoriais que vi o servidor tem
duas placas (uma pra net e outra pra lan) e aí não
consegui me enquadrar na situação. Instalei o ltsp no
laptop até o ponto emque vou editar o /etc/network
/interfaces
auto lo
iface lo inet loopback
......
o que faço a partir daí, lembrando que pretendo enviar
o sinal via wireless pro roteador e acessar pelo desktop.
Se alguém puder esclarecer de modo o mais detalhado
e simples possível, agradeço. Abraço a todos.

[11] Comentário enviado por carlos.pratti em


20/10/2010 - 17:47h:

Rapaz, parabéns !
Conhecia o Ltsp só de ouvir falar, nunca tinha visto
funcionando e muito menos eu mesmo tinha instalado..
Tenho muito pouco conhecimento de causa, e não
houve grande dificuldade para instalar seguindo suas
dicas.
Boot PXE, tudo belezinha !!!

12 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

[12] Comentário enviado por marciolucio em


21/10/2010 - 17:13h:

Olá, fiz todo o procedimento descrito no texto, porem


quando tento fazer uma estação se conectar ao servidor
aparece a mensagem " Sending ProxyDHCP request to
200.172.148.91...." e fica parado nisto, como posso
resolver este problema?

Obrigado!

[13] Comentário enviado por terencerocha2 em


26/11/2010 - 20:52h:

eu fiz e funcionou perfeito...agora qdo eu preciso


mudar o ip ou range do ltsp o mesmo abre a tela mas
nao loga...dizendo q nao pode conectar ao
servidor...onde altero esses parametros nele?

[14] Comentário enviado por haxtofu em 13/01/2011 -


12:47h:

Perfeito o tutorial... Aqui vai a dia sobre o TFTP Timed


OUT... no arquivo /etc/default/tftp-hpa altere a linha de
"OPTIONS="-l -s /tftpboot" para "OPTIONS="-l -s
/var/lib/tftpboot"

valeu!

Contribuir com comentário

[ Recarregar imagem ]

Digite o código acima:

Enviar Limpar
Para executar esta ação você precisa estar
logado no site, caso contrário, tudo o que for
digitado será perdido.

Contribuir com: [ Artigo | Conf | Dica | Evento | Oportunidade de trabalho |Pergunta | Script | Screenshot |
Simulado | Wallpaper ]

Sitesob
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído hospedado
licença por:
GNU FDL

Viva o Linux
A maior comunidade Linux da América Latina!
Artigos, dicas, tutoriais, fórum, scripts e muito

13 de 14 09/02/2011 23:34
Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-...

Estatísticas do site
Equipe de moderadores
FAQ: Perguntas freqüentes
Membros da comunidade

mais. Ideal para quem busca auto-ajuda em


Linux.

14 de 14 09/02/2011 23:34

Você também pode gostar