14
Todo o site » Menu Artigos .Conf Camisetas Comunidades Dicas Eventos Perguntas Screenshots Scripts Simulado Wallpapers Treinamento Zope Plone Curso Perl Online [ Como anunciar?] » Destaques » O que é GNU/Linux | Download do GNU/Linux | Anuncie | Fale Conosco Dica Home » Dicas » Linux » Configuração » Visualização de dica Configurando um servidor LTSP com Ubuntu 9.10 Publicado por Jesreel de Morais em 02/06/2010 Login: jmorais, 11379 pontos Homepage: [ Hits: 10432 ] + Favoritos Versão para impressora Indicar para um amigo Enviar dica Configurando um servidor LTSP com Ubuntu 9.10 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 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 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 Login | Cadastre-se Visite também: Segurança Linux · BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux Linux: Configurando um servidor LTSP com Ubuntu 9.10 [Dica] http://www.vivaolinux.com.br/dica/Configurando-um-servidor-LTSP-... 1 de 14 09/02/2011 23:34

Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

Embed Size (px)

Citation preview

Page 1: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

Todo o site

» Menu

Artigos

.Conf

Camisetas

Comunidades

Dicas

Eventos

Perguntas

Screenshots

Scripts

Simulado

Wallpapers

Treinamento Zope Plone

Curso Perl Online

[Como anunciar?]

» Destaques

» O que é GNU/Linux | Download do GNU/Linux | Anuncie | FaleConosco

Dica

Home » Dicas » Linux » Configuração » Visualizaçãode dicaConfigurando um servidor LTSP com Ubuntu 9.10

Publicado por Jesreel de Moraisem 02/06/2010

Login: jmorais, 11379 pontosHomepage:

[ Hits: 10432 ]

+ Favoritos Versão para impressora Indicar

para um amigo Enviar dica

Configurando um servidor LTSP comUbuntu 9.10

Nesse tutorial tentarei mostrar de uma maneira bemdidática as configurações básicas para ter um servidorLTSP rodando sem problemas em sua rede.

Em primeiro lugar é preciso entender o que é o LTSP, oque ele faz e quais as vantagens e desvantagens de seinstalar o LTSP.

LTSP é a sigla usada para o projeto chamado LINUXTERMINAL SERVER PROJECT, um projeto idealizadopara que uma distribuição GNU/Linux pudesse agircomo um servidor de terminais, ou seja, várioscomputadores ligados em rede que ao invés de rodar osistema localmente em um disco rígido, pudessesimplesmente executar uma sessão de um computadorcentral, para quem conhece, mais ou menos igual a umterminal 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 comrelação a licença dos terminais,ao caso que no WindowsServer você paga pela licença de cada terminalconectado ao servidor, sem falar que no Windows énecessário que haja um sistema operacional instaladona estação para acessar o servidor e é exigido

Login | Cadastre-se

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

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

1 de 14 09/02/2011 23:34

Page 2: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

» Últimos artigos

Wmap web scanner

Comportamento dastecnologias WEB eseus meios de acesso

Gnu/Linux em 30mb e2 arquivos

Instalando Firebird 1.5no Ubuntu 10.04 LTS

Instalando o kernel2.6.37 de maneira fácilno Ubuntu 10.10

O que é e comoconfigurar rede ADHOC no Ubuntu

» Screenshot

01/03 - EventoSegurança Livre emBrasília (0)

» Login

Login:

Senha:

Se você ainda nãopossui uma conta,clique aqui.

Esqueci minha senha

» Top 10 usuários

5555835: FábioBerbert de Paula

4684068: Alessandrode Oliveira Faria(A.K.A. CABELO)

2755009: AntonioCarlos Vasques daSilva

2107637: JeffersonEstanislau da Silva

2098296: DavidsonRodrigues Paulo

2019158: Percival F.Jr.

1907668: ElgioSchlemer

1667332: Cicero Juliaoda Silva Junior

1635876: Thiago Alves

1567442: Xerxes Lins

» Wallpaper

Por fredim

» Perguntas

Aplicativos sem tema(0)

processamento, memória e outros recursos dehardware na estação, ou seja, uma máquina antigaseria inviável para esse uso.

Com o LTSP a ideia é exatamente a inversa, ou seja, aideia é o aproveitamento de maquinas antigas,obsoletas para o uso nas estações, onde as mesmasnem mesmo precisam ter um hd, somente uma placade rede, um processador que pode ser antigo, umamemória que pode ser de 32 MB e dependendo dasconfigurações até menos,uma placa de rede que tenhaopçã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 antigasque poderiam ser consideradas sucata, baixo custo namontagem, uma padronização dos terminais dosusuários além de muitos outros benefícios.

A desvantagem é que o sistema funciona todo pelarede, ou seja, é preciso investimento em uma estruturade rede adequada, e o inconveniente de um problemana rede, em um switch por exemplo, que faria todos osterminais pararem até o problema ser sanado,problemas no servidor que também faria o sistemaparar, por isso seria bom pensar em casos específicosna implantação de servidores redundantes onde aoparar um o outro assume ate que seja resolvido oproblema do principal, ter peças sobressalentes paratroca rápida em caso de problemas e outros cuidadospara não ter dor de cabeça com sua rede.

Caso se interessem a pagina oficial do projeto éhttp://www.ltsp.org e procurem ler mais sobre oassunto.

Importante é constar que ao montar a rede determinais e consequentemente esse tutorial, utilizeicomo fontes de pesquisa o livro Servidores Linux deautoria de Carlos E. Morimoto, que apesar de utilizaruma versão antiga do LTSP mostra uma boa base,e umvídeo no site Youtube de autoria de um usuáriochamado Gustavo na url http://www.youtube.com/watch?v=9Ht2ojdmjCQ, que apesar de ser completofoi de muita ajuda, juntando as duas fontes da prafazer muita coisa, e lembrem-se, sempre que fizeremum artigo, um tutorial, ou fizerem algo onde obtiveramajuda de alguma fonte, dêem os créditos merecidos aosautores, vocês iriam gostar que fizessem isso comvocês.

Bom, sem mais demoras vamos a montagem doservidor.

1. Os requisitos necessários

Para a montagem de um sistema de terminais com oLTSP, vamos precisar de um computador central quevai ser o servidor, as máquinas das estações, cabos derede, switch (por favor heim gente, não me usem hubs,o tráfego na rede é grande), placas de rede que tenhaboot pela rede (de preferência com boot PXE, senãoserá necessário fazer disquetes de boot) e os sistemaoperacional.

COMPUTADOR CENTRAL: O computador que vai ser oservidor tem que ser uma máquina que atenda a suanecessidade, ou seja, uma maquina com recursos dememoria e processamento suficientes para suportar otrafego de informações, vai depender dos programasusados, da quantidade de estações etc. No laboratórioque montei na faculdade que trabalho utilizei umcomputador com processador Pentium 4, 1 GB dememória, uma placa de vídeo Geforce FX5200 com 128MB de memoria e duas placas de rede 3COM.

Anúncios Google

MP3 Ubuntu

Servidor Linux

Ubuntu Linux

Ubuntu 10.10

Ubuntu Eee

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

2 de 14 09/02/2011 23:34

Page 3: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

Por raizem

» Últimas dicas

Executando aplicativosde interface gráfica viassh com clientes Linuxou Windows

Tempo que o processoestá aberto (uptime)

Desabilitandodispositivos dearmazenamentoremovíveis via USB noDebian SqueezeTesting

Compartilharrapidamente umdiretório como se fosseuma página web

Wine - Usando temasnas aplicações queutilizam o Wine

Mais de 3GB dememória em Ubuntu32 bits

Ubuntu - Guia doiniciante

Autovacuum doPostgreSQL

» Segurança Linux

[Notícia] Pesquisadorfaz celular virar escutatelefônica

[Notícia] Anatelgarante que dadosficarão em sigilo

[Notícia] BrazilianSecurity Blogs Network

[Artigo] ForenseComputacional -Conceitos Iniciais -Parte 2

[Dica] Snoopy Loggerem Centos 5.5 i386(logando comandos dousuário, superuser eroot)

[Dica] Aircrack-ngpasso a passo!

[Dica] Nessus Viewer

» Últimos scripts

[Shell-Script]Configurar 3G

Não consigo atualizarapt-get update (11)

Ferrari 4x4 (11)

Camisetas do 'VOL', eujá adquiri uma e você?(24)

Preciso de autores...(5)

Win 7 nao instala emoutro hd ! (6)

Desligar o sistema (2)

ICQ no Linux (4)

» .Conf

[Squid] squid.conf -Squid + autenticaçãocom AD

[Nvidia] xorg.conf -Placa de vídeo Nvidia260 no Slackware

[MPD] mpd.conf - MPDcom streaming http

[Linux] fstab - Comoacessar partiçõesWindowsautomaticamente...

[Squid] squid.conf -Squid transparentesem dor de cabeça

ESTAÇÕES: Nas estações as máquinas não precisamser novas, de preferencia use maquinas antigas, a ideiaé o aproveitamento delas. Utilizei 10 máquinas comprocessador Pentium 3 700 MHZ com memória Dimmde 64 MB, o vídeo é offboard, foram usadas placas devídeo variadas mas bem antigas, de um punhado foidifícil fazer 10 funcionar, mas usem o vídeo onboardmesmo o vídeo não é o importante e placas de rede3COM de 10 megabits, é a rede esta rodando a 10megabits, e as estações estão rápidas, imagina placasde 1000 megabits (1 Gigabit).

SWITCH E CABOS: Em geral nesse tipo de trabalho arede tem que ser boa, utilize o que você puder colocarde melhor em sua rede. Utilizei aqui um switch da3COM de 24 portas e cabos par trançado categoria 5e.Bom se não puder colocar um 3COM ou um CISCO emsua rede, use o que você tiver, mas por favor, evitemequipamentos ruins, para que a performance da suarede possa ser a desejada.

PLACA DE REDE: As placas de rede podem ser asonboard das maquinas mesmo se houver, mas depreferencia use placas com boot PXE, senão como jádito, sera necessário ter um trabalho a mais fazendodisquetes ou cd de boot. Eu recomendo as da 3COM,usei umas bem antigas aqui, sem comparação.

SISTEMA OPERACIONAL: Use o de sua preferencia, eurecomendo distribuições derivadas do Debian ouderivados, e eu gosto muito do Gnome, mas nadaimpede o uso do Kde, funciona do mesmo jeito. Utilizeiaqui o Ubuntu 9.10, por isso o tutorial é escritobaseado na instalação realizada nessa distribuição.

2. Instalando o LTSP

Primeiramente instale o sistema operacional, atualize omesmo, instale todos os programas que utilizará, façatodas as personalizações que deseja. Feito isso vamosao LTSP.

Primeiramente verifique se arquivos de configuraçãoimportantes para o bom funcionamento do LTSP estãoinstalados, são eles: tftpd-hpa, dhcp3-server, portmap,nfs-kernel-server e xdm, caso não estejam instaladosinstale pois são importantes.

# apt-get install tftpd-hpa dhcp3-server portmapnfs-kernel-server xdm

Obs.: ao instalar o xdm aparecerá uma tela solicitandoem qual modo gráfico quer trabalhar se no atual (gdm)ou com o xdm, deixe no atual, o gdm.

Agora instale o LTSP propriamente dito junto com oservidor ssh, que sera necessário para acesso segurodos terminais.

# apt-get install ltsp-server-standalone openssh-server

Obs.: O ltsp também instala um servidor dhcp, equando o serviço estiver levantando aparecerá amensagem [fail], não se preocupe, é normal, maisadiante iremos configurar o dhcp.

Feito esse processo digite no terminal o comando quefará com que o chroot do LTSP seja criado, ou seja, osistema do LTSP.

# ltsp-build-client

Esse processo irá demorar bastante, por isso não sepreocupe, apenas verifique se não ocorre nenhumafalha no processo, caso ocorra, interrompa o processo

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

3 de 14 09/02/2011 23:34

Page 4: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

[Python] MsgCoder -Codificador demensagens

[Shell-Script] Desklistplugin para Kopete

[C/C++] Númerospares e ímpares de X aY

[C/C++] De 10 a 1000

apague tudo que estiver em: /opt/ltsp e reinicie oprocesso novamente até não ocorrer nenhuma falha,provavelmente não ocorrerá nenhuma.

3. Configurando o sistema

Após o processo de instalação do LTSP e da criação dochroot, é preciso modificar os arquivos de configuraçãopara o sistema rodar corretamente, então, mãos a obra.

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 ainternet", ou seja, o ideal é que ele esteja por trás deum servidor com firewall, squid etc. Mas pode tambémcolocar o servidor como gateway da rede normalmente,o problema é que se você quiser controlar os acessoscom firewall, squid etc. Estará ocupando maisprocessamento e memória do servidor com isso.

O cenário que irei utilizar será o que eu usei nolaboratório aqui da faculdade, onde há um servidor quecontém firewall, squid e é o gateway da rede e oservidor LTSP esta por detrás desse servidor. Imagineentão o seguinte cenário:

SERVIDOR GATEWAY: 192.168.5.252 (esteservidor 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 nafaixa 192.168.1.0

Dentro do cenário acima iremos configurar o LTSP, ouseja, o gateway esta na rede 192.168.7.0 utilizando oip 192.168.7.252 o servidor LTSP possui 2 placas derede 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 eth1sai para a rede local, que será a rede dos terminais, arede será 192.168.1.0 e o servidor utilizará o ip192.168.1.1.

Diante disso vamos configurar os endereços de rede doservidor LTSP. O arquivo de configuração fica em:/etc/network/interfaces, neste cenário ficaria assim:

auto loiface lo inet loopback

#configuração da placa eth0auto eth0iface eth0 inet static address 192.168.7.251 netmask 255.255.255.0 gateway 192.168.7.252

#configuração da placa eth1auto eth1iface 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 ocompartilhamento da eth0 através de um nat para quea rede local possa ter internet. Para fazer isso pode-sefazer de várias maneiras, umas das mais simples erápidas é colocar o script dentro do arquivo de

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

4 de 14 09/02/2011 23:34

Page 5: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

configuração rc.local que fica em /etc/int.d/rc.local.Dentro desse arquivo coloque os seguintes comandos:

modprobe iptable_natecho 1 > /proc/sys/net/ipv4/ip_forwardiptables -t nat -A POSTROUTING -o eth0 -jMASQUERADE

Se a placa que recebe a internet do seu servidor não fora eth0 troque pelo correspondente no script acima.

Pronto, as redes estão configuradas e compartilhadaspor 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 odhcp, não confunda o dhcp a ser configurado esta noarquivo dhcpd.conf que esta na pasta /etc/ltsp,esqueça a pasta dhcp3 por enquanto.

O arquivo dhcpd.conf estará pré configurado, troqueapenas o ip do servidor e o range de ips do dhcp assimcomo 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; ( RANGEDE IP'S DO DHCP) option domain-name "example.com"; option domain-name-servers192.168.1.1;(ESTE É O IP DA eth1) option broadcast-address 192.168.1.255; (IPDE BROADCAST) option routers 192.168.1.1; (COLOQUE AQUI OIP 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ópiadele para a pasta /etc/dhcp3/ para ambos osdhcpd.conf ficarem iguais:

# cp dhcpd.conf /etc/dhcpd3/

Feito isto, restarte o dhcp3-server, caso apareça amensagem [fail] novamente, confira a configuraçãonovamente, você deve ter esquecido de alguma linhade 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 dhcpfuncionando, vamos fazer o LTSP funcionar agora.

3.3. Configurando arquivos importantes

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

5 de 14 09/02/2011 23:34

Page 6: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

Antes de fazer a configuração do arquivo principal doLTSP, onde fica as informações necessárias para asestações, é preciso configurar alguns arquivos quepermitirão que as estações consigam se conectar aoservidor e pegar essas configurações.

tftpd-hpa: Esse arquivo permite a conexão no servidorpara carregar a imagem de boot, em casos que essearquivo não está configurado corretamente logo depoisde achar o dhcp na inicialização ocorre um erro de tftp.O arquivo fica em /etc/default/tftpd-hpa, naconfiguração original ele vem desativado, masmodifique o script de configuração deixando eleexatamente como abaixo:

#Defaults for tftpd-hpaRUN_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 é ohosts.allow, nesse arquivo ficam configurados as redesque poderão se conectar ao servidor, ou seja, se não forconfigurado, o servidor recusa as conexões dasestações. O arquivo fica localizado em /etc/hosts.allow,configure ele conforme sua rede, de acordo com nossocenário de rede deverá ficar assim:

ALL : 127.0.0.1 192.168.1.0/24Não se esqueça de trocar o 192.168.1.0/24 peloendereço de sua rede local.

exports: O arquivo exports também deve serconfigurado como parte do NFS permitecompartilhar a pasta /opt/ltsp/i386, com a redelocal que é o sistema do LTSP criado. Confira aconfiguração corretamente, pois umaconfiguração errada pode fazer com que osterminais parem de acessar o sistema. O arquivoestá em /etc/exports, e de acordo com nossocenário deverá ficar dessa maneira:

/opt/ltsp/i386192.168.1.0/255.255.255.0(ro,no_root_squash)

hosts: O arquivo hosts relaciona o ip do servidore das estações, é necessário colocar apenas o ipdo servidor para distinguí-lo. O arquivo está em/etc/hosts e deverá ficar como abaixo de acordocom 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 nomeque você atribuiu ao seu servidor.

Após feito isso todos os arquivos básicos, sem sero principal estão configurados, reinicie o serviçode NFS:

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

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

6 de 14 09/02/2011 23:34

Page 7: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

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

Antes de fazer a configuração do arquivoprincipal, só para testar se tudo está ok mesmoeu costumo fazer um restart de todos os serviçosconfigurados 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 doLTSP, o lts.conf que esta localizado em /opt/ltsp/i386/etc/lts.conf. Muitos já devem ter visto oarquivo de configuração deixado de modelo nolivro Servidores Linux de autoria de Carlos E.Morimoto. A versão usada é o ltsp 4.2, aquiestamos usando a versão 5, não é necessáriofazer a configuração estação por estação como éapresentado no livro, o ltsp 5 já faz automático, anão ser que você queira "amarrar" o ip atribuído aestação ao MAC ADDRESS dela, ou se estaçõesespecíficas usam mouses, ou tipos de tecladosdiferentes, ou se uma ou outra estação terárecursos a mais, como impressoras, etc.

Fora isso, faça somente a configuração defaultmesmo que irá funcionar normalmente. No LTSP5, o suporte a disquete, pen drive, cd, já funcionaautomaticamente, por isso não é preciso fazerconfiguração alguma, pelo menos aqui em meustestes tudo rodou perfeitamente sem ter queconfigurar nada. De acordo com nosso cenário derede, e tendo em consideração que as estacõesirão todas usar mouses PS/2 com 2 botões e 1scroll, e os teclados são todos de layout ABNT2, aconfiguração do lts.conf deverá ficar dessamaneira:

[Default]

// aponta o servidor e o tipo de vídeoutilizadoSERVER = 192.168.1.1 (IP DO SERVIDORLTSP)XSERVER = auto

//força a estação a ficar com resolução devídeo 1024X_MODE_0 = 1024x768X_VERTREFRESH = 60X_COLOR_DEPTH = 24

//configuração do tipo de mouse dasestaçõesX_MOUSE_PROTOCOL = "PS/2"X_MOUSE_DEVICE = "/dev/psaux"X_MOUSE_RESOLUTION = 400X_MOUSE_BUTTONS = 3

//configuração do tipo de teclado dasestaçõesXkbModel = ABNT2XkbLayout = br

//aponta que sessão deve ser aberta, nocaso o XSCREEN_01 = startxRUNLEVEL = 5

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

7 de 14 09/02/2011 23:34

Page 8: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

Após isso, feche a configuração do ltsp com osdois comando seguintes:

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

Se chegou até aqui e tudo correu bem, entãovocê tem um servidor LTSP instalado econfigurado quase pronto para usar, falta agorasó figurar os usuários e fechar a configuração doLTSP.

Criei um usuário novo, aplique as permissões aesse usuário e depois inicie uma sessão com esseusuário e faça as configurações do home desseusuário, retire os menus de administração,aplicativos que achar desnecessário, otimize aseu gosto o home do usuário criado para ser opadrão das estações. Abre novamente a sessãodo administrador e faça com que o homeotimizado desse usuário seja o padrão para ospróximos a serem criados, ou seja, toda vez quevocê criar um usuário daqui em diante, o homedele virá igual ao primeiro que você otimizou,assim todos os usuários terão as mesmasconfigurações por padrão.

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

Personalizando os homes dosusuários

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

Deixe o perfil do usuário como desktop user. Naaba Privilégios do usuário deixe como na segundafigura abaixo ou como você preferir e na abaavançado deixe como está, na opção shell nãotire a linha bash do usuário senão ele não irá seconectar ao servidor.

Criado o usuário, dados os privilégios, iniciado asessão e personalizado o home desse usuário,agora vamos fazer com esse perfil seja o padrãopara os próximos a serem criados.

O processo é simples, o sistema pega um padrãotoda vez que se cria um usuário pegando porbase o perfil que esta dentro da pasta /etc/skel,logo, basta copiar o perfil do usuário teste para apasta skel e etão todo usuário criado a partirdisso terá o mesmo perfil personalizado dousuário teste. No terminal faça assim:

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

Isso fará com que a pasta skel seja apagada e criadanovamente com o perfil do usuário teste.

Pronto, agora crie mais usuários e teste o sistema asestações devem funcionar corretamente agora.

Não esqueçam de configurar a bios para iniciar com oboot pela rede, e se as placas de rede não tiveremsuporte a boot PXE será necessário criar um disqueteou cd de boot. Para a criação do disquete ou cd de bootentrem no site http://rom-o-matic.net/ e vejam comofazer esse processo.

Bom pessoal, espero ter ajudado com esse tutorial,

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

8 de 14 09/02/2011 23:34

Page 9: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

qualquer duvida, me enviem um e-mail [email protected], que sendo do meuconhecimento procurarei ajudar.

Escrito por: Jesreel de Morais

Fontes de pesquisa

MORIMOTO, Carlos Eduardo. Servidores Linux: GuiaPrático. Porto Alegre: Sul Editores, 2008.

GUSTAVO6951(usuário do youtube). Instalação eConfiguração do LTSP-5 no Ubuntu 7.04. Disponívelem: <http://www.youtube.com/watch?v=9Ht2ojdmjCQ>. Acesso: em 10 mar. 2010.

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 maisantigos para as estações (Pentium 100, ou até 486,com cerca de 32MB RAM).Em geral, o servidor poderia começar com umamemória de 512MB RAM e mais 32MB para cadaterminal.Portanto 10 terminais exigiriam ainda menos de 1GB.No entanto, quanto mais memória e capacidade dearmazenamento, melhor.O mais interessante no uso de LTSP é que o servidorpode 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 asucata existente, deve-se apenas ter o cuidado de nãousar placas ISA juntamente cm placas PCI.Estações LTSP são mais rápidas e eficientes que thinclients. No entanto, thin clients economizam bastanteenergia elétrica.Uma rede com LTSP pode não ser muito agradávelquanto ao aspecto visual, mas certamente traz umaeconomia enorme no quesito "despesas de aquisição".Também dá um pouco de trabalho para configurar, masdepois que está funcionando, é só cuidar daconfiguração de cada terminal.Eu recomendaria a quem se aventurar a fazer sua redeLTSP a documentar ao máximo todos os passos queestá dando.E mais um detalhe: quem não souber, tiver preguiça,ou não quiser gravar o boot em ROM, poderá bootaratravés de disquete.O site do projeto não tem tantas informações assim. Épreferível buscar no Guia do Hardware e ns forums doUbuntu,que são mais completos.Parabéns pela dica.

[2] Comentário enviado por cassioupa em 11/06/2010- 15:10h:

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

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

9 de 14 09/02/2011 23:34

Page 10: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

cara eu fiz tudo e ele fica parado qndo inicia o terminalbuscando tftpdai aparece pxe-e32: tftp open timeoutoq esta errado?

[3] Comentário enviado por mastermanson em24/06/2010 - 10:55h:

estou tendo o msm problema que o cassioupa

ele tenta baixar a pxelinux.0 mas da connection timeout

[4] Comentário enviado por mastermanson em01/07/2010 - 10:27h:

bom, eu tava usando a versao 10.04 ... consegui tantona 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 euqueria que ele montasse o HD local de cada maquinacliente ltsp , no objetivo de ultilizar o LTSP para fazerbackup de partiçoes windows com problemasentenderam ?Tem alguma relação con o lts.conf ? se tiver qualparametro adiciono ?algueem tem a solução ?___

Perfeito . ótimo manual obrigado pelo post Jesreel deMorais , funcionou perfeitamente no ubuntu 9.10 eDebian lenny , ja que a propria documentação doDebian não resolveu rsrs, tive que me virar pra colocaro ltsp pra funcionar com Vlans mas rodou perfeiTo tbm.

[6] Comentário enviado por sydnei.lucchesi em14/08/2010 - 00:46h:

Caro Jesreel,

Gostei muito do seu tutorial, muito embora eu nãotenha conseguido ainda erguer nem o Thin Client nemo Diskless. Foi o melhor tuto que achei. O melhorexplicado e mais racionalmente configurado.

Estou usando o Thin Client NC120, que encontra oservidor DHCP, mas diz que o Teminal Server não foiencontrado ou que algum serviço ainda não foi iniciado.

Já o Diskless, eu gerei o disquete da placa de redemas... nem chum! carrega, carrega, pede para escolhera 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õesdiversas e obtenho o mesmo resultado acima.

Já tentei Fedora 12, Ubuntu 9.1, Ubuntu 10.04, CentOS5.5 e Slitaz 3.0. Atualmente estou com o UbuntuServer 10.04 e LTSP 5, mas...NECA!

Comprei duas placas 3Com com boot pra testar, masainda não fiz isso.

Segui passo a passo cada orientação sua, linha porlinha, caracter por caracter, mas ainda não consegui.

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

10 de 14 09/02/2011 23:34

Page 11: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

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

Ah, a propósito, quando uso o ifconfig para conferir seas interfaces estão em pé, aparece uma tal de virbr0com IP 192.168.122.1 que não sei de onde saiu. Deveser algo relativo a bridge.

Valeu, parabéns, obrigado, mas... se puder ajudar commais 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 usandoUbuntu 9.10 e com os pcs tendo placa de rede 3com,pois essa placas ja vem com o controle do bootremoto... Verifica se a saida de rede dos terminaissuportam boot pxe ou se nao esta desabilitado na Bios.Verifica ae tbem a questao do IP... pode ter algumacoisa errada. Manda pra mim os arquivos deconfiguraçc"ao pra mim dar uma olhada ok..

[8] Comentário enviado por mastermanson em19/08/2010 - 15:40h:

AVISO pra usar no ubuntu 10.04 eu cnsegui instalandono 9.10 e fazendo 1 upgrade pro 10.04funcionou perfeitamente

quem quiser integrar com ldap vai a dicarequisitos: SERVIDOR LDAP CONFIGURADO EFUNCIONANDO

sudo aptitude install libpam-ldap libnss-ldapnss-updatedb libnss-db nfs-common nscd ldap-utilssmbfs smbclient

responda as pergundas de acordo com suas configs

sudo vim /etc/ldap.conf

mudebind_policy softpam_password crypt

sudo vim /etc/ldap/ldap.conf

mudebase dc=seusufixouri ldap://endereçoserverldaphost endereçoserverldapsizelimit 0timelimit 0dref never

sudo vim /etc/nsswitch.conf

passwd files ldapgroup files ldapshadow files ldap

comente a linha do nis se n for usar

para atualizar o nss usando o ldap#sudo nss_updatedb ldapse falhar reveja a config

pra testar useldapsearch -xgetent passwd

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

11 de 14 09/02/2011 23:34

Page 12: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

pra qm usar gnomesudo vim /etc/security/group.confgdm;*;*;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 notuto =)

[9] Comentário enviado por mastermanson em19/08/2010 - 17:07h:

resolvi o problema do skel nao estar funcionando noldap

sudo vim /etc/defaults/useradd

alterei a linha# SKEL=/etc/skel

paraSKEL=/home/padrao #(usei padrao no lugar de testecomo é nesse tutorial)chown -R root.root /home/padrao

incluir a linhasession required /lib/security/pam_mkhomedir.soskel=/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 parao roteador wireless que distribui o sinal para o laptopvia wireless e para o desktop por uma das lansdisponível no roteador.2- Teria como eu instalar o ltsp no laptop (Ubuntuone), enviar o sinal para o roteador e acessar nodesktop? a maioria dos tutuoriais que vi o servidor temduas placas (uma pra net e outra pra lan) e aí nãoconsegui me enquadrar na situação. Instalei o ltsp nolaptop até o ponto emque vou editar o /etc/network/interfacesauto loiface lo inet loopback......o que faço a partir daí, lembrando que pretendo enviaro sinal via wireless pro roteador e acessar pelo desktop.Se alguém puder esclarecer de modo o mais detalhadoe simples possível, agradeço. Abraço a todos.

[11] Comentário enviado por carlos.pratti em20/10/2010 - 17:47h:

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

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

12 de 14 09/02/2011 23:34

Page 13: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

Site hospedado por:

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

[12] Comentário enviado por marciolucio em21/10/2010 - 17:13h:

Olá, fiz todo o procedimento descrito no texto, poremquando tento fazer uma estação se conectar ao servidoraparece a mensagem " Sending ProxyDHCP request to200.172.148.91...." e fica parado nisto, como possoresolver este problema?

Obrigado!

[13] Comentário enviado por terencerocha2 em26/11/2010 - 20:52h:

eu fiz e funcionou perfeito...agora qdo eu precisomudar o ip ou range do ltsp o mesmo abre a tela masnao loga...dizendo q nao pode conectar aoservidor...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 TimedOUT... 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 LimparPara executar esta ação você precisa estar

logado no site, caso contrário, tudo o que fordigitado será perdido.

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

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

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

13 de 14 09/02/2011 23:34

Page 14: Configurando um servidor LTSP com Ubuntu 9.10 [Dica]

mais. Ideal para quem busca auto-ajuda emLinux.

Estatísticas do site

Equipe de moderadores

FAQ: Perguntas freqüentes

Membros da comunidade

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

14 de 14 09/02/2011 23:34