http://www.zago.eti.br/boot-remoto.txt FAQ e indicação de tutorias pra instalar, configurar e usar boot remoto. Veja também o FAQ sobre boot remoto em: http://www.zago.eti.br/bootrem.txt Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux ******************************************************** ******************************************************** Indicações de tutoriais e material de consulta: Inicie pelo site oficial do projeto em; http://www.ltsp.org/ Download, documentação, tutoriais, wiki, cvs ..... Pacotes e tutoriais especificos para diversas distribuições. http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2249 tutorial - LTSP no Linux Debian-CDD, pacote utilizado ltsp-core-i386_3.0.7-3_all.deb ******************************************************** De: Hulk, Softhou Responder A: hulk@softhouse.com.br Para: linux-br@bazar2.conectiva.com.br Assunto: (linux-br)Linux Terminal Server no Conectiva 10 Data: Fri, 01 Apr 2005 08:24:26 -0300 Olá, Vi alguns topicos sobre LTS(P), e acho q posso ajudar, Como tmb fui ajudado para conseguir fazer funcionar o LTSP 4.1 no conectiva 10. Estou disposto a ajudar a comunidade tmb. Instruções basicas: -Instale o Conectiva 10 no Minimal (pode ser standart tmb) -Baixe a ISO do LTSP 4.1 -Leia as instruções de instalação do LTSP 4.1 -Monte a iso, (mount /root/arquivo.iso -o loop/mnt/outro) -entre na pasta montada do iso. -rpm -ivh ltsp-utils-0.10-0.noarch.rpm - Assim vc tera instalado o ltspadmin -entre no ltspadmin Provalmente aconteça isso: It appears as though you don't have the LWP perl module installed. The package is usually called 'libwww-perl', and it needs to be installed, before you can use this utility entre no apt-shell e instale: perl-libwww-perl - agora entre no ltspadmin - Install/Update LTSP Packages - Coloque file:///mnt/pasta_do_iso_montada - ENTER - Selecione todos os pacotes... A, Q - Instalando... - feito isso, saia do ltspadmin - va no apt-shell e instale esses aplicativos * DHCP - dhcp * TFTP - tftp-hpa * NFS - nfs-server, nfs-utils * XDMCP - xdm (recomendo o gdm) - Feito isso abra o ltspadmin novamente, Configure LTSP S - Show the status of all services - Verifique se todos os servicos estão instalados dhcpd Yes no no tftpd Yes no no Not installed !!! portmapper Yes no no nfs Yes no no xdmcp Yes no no xdm, gdm Using: gdm - Todos instalados podemos configurar - Faça todos 1 - Runlevel 2 - Interface selection 3 - DHCP configuration 4 - TFTP configuration 5 - Portmapper configuration 6 - NFS configuration 7 - XDMCP configuration 8 - Create /etc/hosts entries 9 - Create /etc/hosts.allow entries 10 - Create /etc/exports entries 11 - Create lts.conf file - Feito isso, Configure o seu /etc/dhcpd.conf - eh bem facil... # # Sample configuration file for ISC dhcpd # # Make changes to this file and copy it to /etc/dhcpd.conf.sample # ddns-update-style none; default-lease-time 21600; max-lease-time 21600; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option routers 192.168.0.2; option domain-name-servers 192.168.0.2; option domain-name "softhouse.com.br"; option root-path "192.168.0.2:/opt/ltsp/i386"; option option-128 code 128 = string; option option-129 code 129 = text; subnet 192.168.0.0 netmask 255.255.255.0 { use-host-decl-names on; option log-servers 192.168.0.2; ## ## If you want to use static IP address for your workstations, then un-comment ## the following section and modify to suit your network. ## Then, duplicate this section for each workstation that needs a static ## IP address. ## host toshiba_felipe { # maquina com PXE hardware ethernet 00:00:39:09:1a:e5; fixed-address 192.168.0.101; filename "/tftpboot/lts/2.4.26-ltsp-2/pxelinux.0"; } host pc_felipe { hardware ethernet 00:e0:7d:b4:8a:c6; fixed-address 192.168.0.102; filename "/tftpboot/lts/vmlinuz-2.4.26-ltsp-2"; } host pc_teste { hardware ethernet 00:40:f4:5e:ef:e6; fixed-address 192.168.0.106; filename "/tftpboot/lts/vmlinuz-2.4.26-ltsp-2"; } host pc_hulk { hardware ethernet 00:08:54:15:59:82; fixed-address 192.168.0.103; filename "/tftpboot/lts/vmlinuz-2.4.26-ltsp-2"; } # host pc_lipe { # hardware ethernet 00:e0:7d:b8:6a:a1; # fixed-address 192.168.0.104; # filename "/tftpboot/lts/vmlinuz-2.4.26-ltsp-2"; # } host casca { hardware ethernet 00:e0:7d:d5:d2:c5; fixed-address 192.168.0.106; filename "/tftpboot/lts/vmlinuz-2.4.26-ltsp-2"; } ## ## If you want to use a dynamic pool of addresses, then un-comment the following ## lines and modify to match your network. ## ## subnet 192.168.0.0 netmask 255.255.255.0 { ## range dynamic-bootp 192.168.0.1 192.168.0.253; ## } ## } # # If you need to pass parameters on the kernel command line, you can # do it with option-129. In order for Etherboot to look at option-129, # you MUST have option-128 set to a specific value. The value is a # special Etherboot signature of 'e4:45:74:68:00:00'. # # Add these two lines to the host entry that needs kernel parameters # # option option-128 e4:45:74:68:00:00; # NOT a mac address # option option-129 "NIC=ne IO=0x300"; # - vamos supor q vc queira butar via disquete, entre aqui http://www.rom-o-matic.net/ baixe referente a sua placa de rede, depois de um "cat arquivo > /dev/fd0" - assim vc tera seu disquete, para butar e pegar ip (do servidor lts) - Bom estou sem tempo para terminar este rou-tu (projeto), mais qualquer duvida nao exite em perguntar!! - Nao esqueca de instalar um ambiente grafico, KDE, GNOME, ICEWM, etc... - Rode todos os aplicativos antes de tentar bootar pela estação. - è extramamente recomendado rede 10/100 (switch, e placas de rede) - configuração recomendada das estações, p2 200, placa de video q suporte 1024x768, 64MBRAM. placa de rede 10/100 (com ou sem PXE) disquete, caso naum use PXE. Estou disposto a ajudar, mais sem tempo para escrever um bom tutorial. Valeu a todos! []'s -- (o_ SR: Eduardo Miliorini - Hulk //\ @: hulk@softhouse.com.br V_/_ MSN: hulk@softhouse.com.br FLOG: www.hulk.flogbrasil.com.br HTTP: www.djhulk.com.br USING: Conectiva 10,Gnome,Firefox,Evolution ******************************************************** De: Manoel Pinho Para: Fabiano Carlos Heringer Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Boot remoto via PXE Data: Thu, 21 Apr 2005 19:36:49 -0300 Fabiano Carlos Heringer escreveu: > Galera, possuo um server de boot remoto, ja estao configurado todos o > serviços necessários para os terminais fazerem o boot (ltsp, tftp, > nfs, mountd, portmap etc) > > pretendo utilizar boot via pxe, pois as placas mae possuem suporte a > esse recurso, ja gerei a imagem no site rom-o-matic de acordo com cada > placa de rede, minha duvida eh o seguinte, onde configuro (creio que > deve ser no dhcpd) a opcao para o server enviar a imagem pxe para o > terminal? na config do dhcpd ja tem a especificacao para carregar a > imagem do kernel (que ativara o gerenciador de janela)... Sim, é no dhcpd.conf, através da diretiva filename "nome_do_arquivo". Um exemplo (adapte-o ao seu caso, obviamente): ddns-update-style none; allow booting; allow bootp; # Standard configuration directives... option domain-name "localdomain"; option domain-name-servers 192.168.254.254; option routers 192.168.254.254; option resource-location-servers 192.168.254.1; option font-servers 192.168.254.1; option x-display-manager 192.168.254.1; option tftp-server-name "tftp.localdomain"; max-lease-time 172800; default-lease-time 172800; subnet 192.168.254.0 netmask 255.255.255.0 { } # Group the PXE bootable hosts together group { # PXE-specific configuration directives... next-server 192.168.254.1; server-name "dhcp.localdomain"; filename "thinstation.nbi"; <<======= aqui está o nome do arquivo get-lease-hostnames true; use-host-decl-names on; host thinstation1 { hardware ethernet 00:C0:DF:E9:5A:27; fixed-address 192.168.254.2; } # host thinstation2 { # hardware ethernet 0:01:02:d2:1c:e6; # fixed-address 192.168.254.3; # } } ******************************************************** De: Leonardo dos Santos Goldim Para: André Mariano , linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) ltsp não suporta Conectiva 10? Data: Thu, 31 Mar 2005 15:35:22 -0300 tente o seguinte # vi /etc/redhat-release e ponha o seguinte conteudo: Red Hat Linux release 7.2 vlw André Mariano wrote, On 03/31/2005 03:05 PM: >Vejam o que ocorre quando teno instalar o ltsp_core: > >[root@nova servidor]# rpm -ivh ltsp_core-3.0.9-0.i386.rpm >Preparando... ########################################### [100%] > 1:ltsp_core ########################################### [100%] >Sorry, but Conectiva version 10 not supported :-( >[root@nova servidor]# > >Alguém conhece alguma forma de instalar o LTSP no Conectiva 10? >Será que terei que usar outra distro mesmo? >Quais são suportadas? ******************************************************** De: Antonio da Silva Martins Junior Para: Leonardo Tremper Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)BOOT com mini-distro via rede Data: Sat, 23 Apr 2005 11:17:45 -0300 (BRST) On Fri, 22 Apr 2005, Leonardo Tremper wrote: > Preciso que as estações ao bootar, peguem o IP por DHCP via server e > carreguem uma minidistro em sua ram, como se fossem distros rodando em > disquetes... não pode ser terminal service, pq o processamento tem que > ser local, a unica coisa que o server tem que fazer é passar para as > estações uma imagem que deverá ser o mini-sistema operacional que rodará > na RAM, e depois o unico trabalho que o servidor terá será compartilhar > um diretório NFS a ser acessado por essas estações.... <... cut ...> > com SVGA.... o LTSP não serve apenas para terminal service? pq o que > preciso é um server de boot, apenas isso.... fiz a distro rodando em > disquete, com syslinux e funciona, mas preciso que as estações carreguem > essa distro via rede agora... Olá Leonardo, Bem, o que o LTSP faz é quase o que você quer, então pode ser facilmente adaptado para isto. O LTSP carrega o SO a partir do servidor (como você quer) e após carrega o X-server (que cuida do hardware) que irá conectar no X-client (que cuida das aplicações) que executa no servidor de boot (ou de aplicação). No seu caso seria alterar o boot para abrir somente o terminal texto, veja aqui: http://www.ltsp.org/documentation/ltsp-4.1/ltsp-4.1.3-en.html#AEN1201 <--- start: opções do ltsp.conf ---> SCREEN_01 thru SCREEN_12 Upto 12 screen scripts can be specified for a workstation. This will give you up to 12 sessions on the workstation, each accessible by pressing the Ctrl-Alt-F1 through Ctrl-Alt-F12 keys. SCREEN_01 = startx SCREEN_02 = shell Currently, possible values include: * startx * telnet * rdesktop * shell Look in the /opt/ltsp/i386/etc/screen.d directory for more screen scripts, or write your own, and put them there. <--- end: opções do ltsp.conf ---> No seu caso você ficaria com "shell" ou constrói uma para você, de uma olhada nesse HOWTO: http://www.linux.org/docs/ldp/howto/Diskless-root-NFS-other-HOWTO.html e veja também o Diskless-root-NFS-HOWTO, ambos explicam o que você quer, dependendo da quantidade de CPU e memória de suas estações e da aplicação que vai executar nelas eu daria uma olhada no LTSP-Mosix também :) Antonio. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Antonio S. Martins Jr. - Support Analist | "Only The Shadow Knows | | Universidade Estadual de Maringa - Brasil| what evil lurks in the | | NPD - Núcleo de Processamento de Dados | Heart of Men!" | | E-Mail: asmartins@uem.br / shadow@uem.br | !!! Linux User: 52392 !!! | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ******************************************************** De: inf Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Impressao nos terminais cups + ltsp Data: Fri, 20 May 2005 09:45:48 -0300 Fabiano, Em Qui 19 Mai 2005 13:36, Fabiano Carlos Heringer escreveu: > Montei um sistema com o LTSP , ate ai tudo bem, instalei o cups, > configurei uma impressora (LX-300) no /dev/lp0 ..fiz impressoes com sucesso > no servidor > > ao colocar a impressora em um terminal, nao consigo imprimir > > configurei as opcoes PRINTER_0_DEVICE = /dev/lp0 e PRINTER_0_TYPE = P no > lts.conf e nao consigo imprimir... Nao que eu me lembre. Como voce configurou o CUPS do servidor para acessar a impressora? Voce tem que apontar a impressorar para socket://endereco-ou-nome-do-terminal:9100 Mas tenha certeza que funciona muito bem, temos varias impressoras ligadas a terminais LTSP imprimindo por aqui. Josinei ******************************************************** De: linux apucarana Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Texto dos icones no KDE(LTSP) Data: Sun, 22 May 2005 20:39:01 -0300 Em Sex, 2005-05-20 às 18:13 -0300, Rodrigo Gusso Scuissiato escreveu: > ola lista, estou com um problema com as fontes dos meus icones no Desktop > (Debian, KDE3.3) > > Eu tenho um servidor LTSP, servindo + de 30 estacoes, mas o texto dos icones > ficam ilegiveis nas estações(res.:800x600) para o usuario! mesmo alterando > fonte, tamanho, recriando os icones, o problema continua! > alguem ja passou por uma dessas? > qndo tiver uma imagem, eu mando pra vcs terem uma ideia! > Isto ocorre se você estiver usando o driver XF86_SVGA. Tente forçar o uso do Xfree 4 usando o driver em modo "auto". ******************************************************** De: Manoel Pinho Para: Marcio Costa Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)ltsp e mandriva Data: Mon, 31 Oct 2005 18:46:40 -0200 Marcio Costa escreveu: >Olá Pessoal, >alguém sabe como instalar o boot remoto no mandriva? >estou querendo usar esta distribuicao, mas me parece que nao tem muita >documentacao ref. boot remoto quanto esta distribuicao. > > É só seguir as instruçoes do LTSP: http://www.ltsp.org/ltsp-4.1.html Eu já instalei sem problemas no Mandrake 10.1 e acredito que continue não havendo nenhum problema no Mandriva 2006. ******************************************************** De: Marco Aurélio Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Compilar nova distro Data: Sat, 4 Mar 2006 20:04:29 -0300 Não seria melhor você usar o Linux Terminal Server (www.ltsp.org) para isto? Nos terminais, se forem micros mais novos, o boot poderia ser direto pela rede (PXE) e estas máquinas não teriam nem HD e nem disquete. Para as máquinas mais antigas, você pode pegar o boot no http://rom-o-matic.net e lá encontra o boot correto para cada tipo de placa de rede que for usar. Depois, grava um disquete com o boot e ele vai funcionar como um micro novo, dando boot PXE e acessando seu servidor 100%. Eu uso isto faz um bom tempo e funciona sem problemas. Abraços Marco Aurélio Subject: (linux-br)Compilar nova distro > Boa tarde Galera Linux > > Sou amante do linux a 3 anos e devido a este amor gostaria de poder fazer > uma mini-disto, tipo coyote, mas quero que faça uma coisa melhor pois irei > colocar ela em terminais burros, para poder fazer acesso remoto no serve > meu > linux. > Se alguem puder me dar uma ajuda ae agradeceria. ********************************************************