bom eu não estou fazendo a tradução e sim um tutorial com minhas prórias girias e palavras... quando estiver pronto disponibilizo.. estou fazendo para slack inicialmente, usando os pacotes que o site disponibiliza.. parei no dhcp, mas está evoluindo.. acho que essa semana termino..
ele vai em anexo.. NÃO ESTÁ PRONTO AINDA MAS PARA TER UMA IDÉIA... feju ps: deve ter uma pá de erro de português mas ta ai... heheheuhauhauhauha On 9/11/05, t <[EMAIL PROTECTED]> wrote: > olá > > o projeto PSL-BA já inicou a tradução (de mais ou menos 30%) do tutorial > de ltsp > vou entrar em contato com eles para ver como estão nesta tradução, ok? > alguém aqui tb está tocando isso? só para sincronizar o trampo.. > http://twiki.im.ufba.br/bin/view/GAVRI/ProjetoDeTraducaoDaDocumentacaoDoLTSPV41 > > tb coloquei links para os jogos. as crianças aqui em pipa adoraram os > jogos do greenpeace, eu tb!, mas algumas ainda não sabem ler.. mas > achei muito bom, até porque eh foda a falta de opção. > > > x t > > > _______________________________________________ > Metarec mailing list > [email protected] > http://www.colab.info/cgi-bin/mailman/listinfo/metarec >
Tutorial de como fazer um LTSP(Linux Terminal Server Project) Introdução: Esse é um tutorial que visa a instalação e configuraçao do LTSP. Irei falar de como instalar os pacotes que está disponivel no site oficial que é "http://www.ltsp.org", e seu conceito de como fazer também sem os pacotes que existem no site. Primeiro abordarei como fazer em um Slackware e Debian. Por consequência como fazer em qualquer distro. Mãos na massa. Como o LTSP funfa..... (histórinha hehhehhehe). Em meados de 1900, um tiozinho muito loko inventou o computer hehehehauauuaha Vamos lah ehhehe, o ltsp funfa da seguinte maneira. (Visão técnica alias é a minha, não garanto nada... se é a certa, mas é como eu à vejo e sei que funfa). Nós temos que ter um Servidor que contém todos os programas. Temos os terminais que não tem HD. Uns cabos par trançado e RJ's 45. Um Switch ou Hub. Internet. O que precisa ter no Servidor??? Vamos a configuração de hardware do Servidor, pode ser qualquer máquina com um processamento maior que 1 gigahertz ou igual (eu nunca fiz com o processamento menor), com 128Mb de memória RAM (com menos também nunca fiz), placa de video pci (de preferência), 2 placas de rede PCI (de preferência também se não tiver não importa, mais tem que ser PCI), um hd de 5Gb com um sistema instalado, só isso que realmente importa. Monitor, teclado, mouse.... Se tiver mais coisas no servidor relaxe e vamoquevamo. E o Terminal burro??? (ou terminal leve) No terminal burro é mais fácil. Uma máquina que tenha 32Mb de memória RAM, um processamento que seja maior que 75Mhz (já li alguns tutoriais que o povo faz com 486, se tiver entrada PCI para a rede conseguimos fazer), placa de rede (se sua placa de rede tiver EPROM legal se não tiver, temos que fazer com disquetes), floopy, teclado, mouse, monitor.. Essa é a configuração das máquinas. O que vem por ai é rede. Entãm vamos debuiar esse trem: Rede (Estruturação) Pegamos o switch (de preferência, se for hub num tem problema), colocamos ele na tomada ou seja ligamos ele. huauhauhuahuah Crimpamos os cabos par-trançado, para que isso aconteça temos que ter um alicate de crimpagem. Um alicate bom custa em torno de $70 reais + ou -... A sequência de cores para a crimpagem é a seguinte: Branco/Verde Verde Branco/Laranja Azul Branco/Azul Laranja Branco/Marron Marron Essa é a sequência que irá dentro do RJ 45. Crimpe e temos o cabo pronto. Começando com o Slackão. ##Primeiro Passo: A primera coisa que se tem que fazer é baixar o script que baixa da rede a base do ltsp. Mas primeiro crie um diretório com o nome de ltsp no /home. $mkdir ~/ltsp Entre nele e comece baixar os pacotes para a preparação do sistema. Ou se estiver usando Interface Gráfica baixe todos lá dentro. O local é: http://www.ltsp.org/ltsp-utils-0.11.tgz Você pode baixar ele com o comando wget, ficaria assim: $wget http://www.ltsp.org/ltsp-utils-0.11.tgz Esse download é pequenininho e é um texto. Descompácteo como o comando: $tar -xvzf ltsp-utils-0.11.tgz Ai ele irá desempacotar e descomprimir, irá gerar um diretório, que se chama ltsp-utils. ##Segundo Passo: Agora como estamos falando de Slackware então temos que baixar as bibliotecas que ele precisa para que o script funcione. É isso ai dependências... Primeiro crie um diretório. $mkdir ~/ltsp/pacotes Entre nele: $cd ~/ltsp/pacotes Vamos lá: libwww.perl http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/libwww-perl-5.803.tar.gz HTML::Parser http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTML-Parser-3.44.tar.gz Compress::Zlib http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/Compress-Zlib-1.33.tar.gz URI http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/URI-1.35.tar.gz HTML::Tagset http://search.cpan.org/CPAN/authors/id/S/SB/SBURKE/HTML-Tagset-3.04.tar.gz Você pode baixar com o comando wget. $wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/libwww-perl-5.803.tar.gz $wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTML-Parser-3.44.tar.gz $wget http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/Compress-Zlib-1.33.tar.gz $wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/URI-1.35.tar.gz $wget http://search.cpan.org/CPAN/authors/id/S/SB/SBURKE/HTML-Tagset-3.04.tar.gz Depois de ter baixado todos os pacotes tem que descompactá-los. O comando é: $tar -xvzf libwww-perl-5.803.tar.gz $tar -xvzf HTML-Parser-3.44.tar.gz $tar -xvzf Compress-Zlib-1.33.tar.gz $tar -xvzf URI-1.35.tar.gz $tar -xvzf HTML-Tagset-3.04.tar.gz Depois de ter descompactados todos eles terá que compilá-los. Tem uma sequência que tem que ser seguida para a compilação, é está: HTML::Tagset URI Compress::Zlib HTML::Parser libwww.perl Essa é a sequência. Agora entre nos diretórios que foram descompactados para a compilação, ah tem que ser na sequência acima descrita pelo amor do que vc acha mais certo no mundo. Para entrar nos diretórios é o seguinte comando: $cd nome_do_diretório Para sair dele: $cd .. Vire root do sistema: $su - (aqui ele pedirá a senha de root então escreva-a) Os comandos para a compilação são os seguintes: #perl Makefile.PL #make #make install *OBS*-> no libwww-perl coloque tudo y (yes). Ou seja aperte <enter> em tudo. Depois de compilar todas as bibliotecas começamos baixar a base. Entre no ltsp-utils. #cd ltsp-utils Instale-o com o comando: #./install.sh Agora rode o seguinte comando: #./ltspadmin Quando você roda o ./ltspadmin aparece uma tela assim: ltspadmin - v0.14 LTSP dir: /opt/ltsp LTSP Administration Utility Install/Update LTSP Packages Configure the installer options Configure LTSP Quit the administration program Press <Enter> to Select N-Next P-Prev Q-Quit Essa é a tela que aparece para você na ora que tu roda o ./ltspadmin. Bom vamos as explicações: O "Install/Update LTSP Packages", ele é o cara que irá selecionar os pacotes da base. O "Configure the installer options" é a configuração da onde ele baixa os pacotes, configuração do proxy, e aonde baixa no seu sistema, fique despreocupado pois isso é padrão e já vem quase tudo configurado. O "Configure LTSP" aqui é para começar a configurar o sistema de boot-remoto. Vamos as configurações. ##Quando você aperta <enter> no Install/Update irá aparecer essa tela para você, ##aqui você escolhe os pacotes que a base irá ter selecione todos "ou aperte 'A'##e depois 'Q'". Component Size (kb) Status [ ] ltsp_core 78012 Not installed [ ] ltsp_debug_tools 5280 Not installed [ ] ltsp_kernel 19473 Not installed [ ] ltsp_localdev 65100 Not installed [ ] ltsp_rdesktop 1176 Not installed [ ] ltsp_x336 29448 Not installed [ ] ltsp_x_addtl_fonts 17364 Not installed [ ] ltsp_x_core 95312 Not installed Use 'A' to select ALL components, 'I' to select individual components. When you leave this screen by pressing 'Q', the components will be installed. 'H'-Help ## Nesse tópico coloque y e vamoquevamo. Ready to install/update the selected LTSP packages? (y/n) y <enter> ## Ai irá aparecer essa tela. Ai já começou o processo de Download do site. Calculating package dependencies... Downloading packages from: http://ltsp.mirrors.tds.net/pub/ltsp/ltsp-4.1/ ... ltsp-ltsptree-1.11-0-i386.tgz 0.03mb 100% ltsp-glibc-1.0-1-i386.tgz 8.05mb 32% Se você conseguiu chegar aqui ele já está baixando a base para o seu micro. E as configurações abaixo estão todas certas. Aqui embaixo está o exemplo.... ## Aqui é o local na rede onde ele baixa os pacotes que você selecionou no Insta##ll/Update LTSP Packages". [http://ltsp.mirrors.tds.net/pub/ltsp/ltsp-4.1/] de<enter> ## Esse daqui é onde vai ficar os pacotes baixados, deixe padrão. In which directory would you like to place the LTSP client tree? [/opt/ltsp] de<enter> ## Nesse tópico ele pergunta se tens um proxy na sua rede, essa é a hora de colo##cá-lo: If you want to use an HTTP proxy, enter it here Use 'none' if you don't want a proxy Example: http://proxy.yourdomain.com:3128 ## Agora é para o FTP, coloque quase igual ao que colocou no http. Só que ao inv##és de colocar http, coloque ftp://e_o_número_do_proxy:porta_que_o_proxy_usa. If you want to use an FTP proxy, enter it here (Use 'none' if you don't want a proxy) ## Se você colocou tudo certinho coloque y e já era. Correct? (y/n/c) ## Agora dê um: Quit the administration program Vamos para o outro comando que está dentro do diretório ltsp-utils, aquele que tu descompactou. O comando é: #./ltspcfg Quando der esse comando você irá ver essa tela: ltspcfg - Version 0.11 Checking Runlevel....: 4 Checking Ethernet Interfaces Checking Dhcpd..... Checking Tftpd....... Checking Portmapper... Checking nfs.... Checking xdmcp...........Found: xdm, gdm, kdm Using: none! Checking /etc/hosts. Checking /etc/hosts.allow. Checking /etc/exports. Checking lts.conf. Press <enter> to continue.. Essa tela é o que no seu sistema está rodando beleza? Tipo assim: Checking Runlevel-> Ele é o cara que na hora que terminou o boot aparece a interface gráfica. Ele é que abilita isso, ai se estiver no sistema o gdm ele irá colocar o gdm, se estiver colocado o kdm irá ser o kdm, se não estiver nenhum dos dois irá colocar o xdm, no Slackware o numero para estar abilitado é o 4. Checking Ethernet Interfaces-> Aqui ele verificou as suas interfaces de rede que estão instaladas, com o modulo levantado e tudo certinho. Se estiver mais de uma placa de rede ele irá achar para você. Checking Dhcpd-> O script deu uma vasculhada no seu sistema para ver se acha o Dhcpd. Ele lhe mostra isso na próxima tela. Checking Tftpd-> Mesmo procedimento que ele fez com o Dhcpd. Checking Portmaping-> ehhehe parece até brincadeira mais ele fez a mesma coisa que nos de cima. Não sei se percebeu mas essa primeira parte ele só da uma vasculhada no seu sistema para ver se tens os programas (softwares) necessários para que funcione perfeitamente. Aperte <enter>. Agora irá cair nessa tela: ltspcfg v0.11 The Linux Terminal Server Project (http://www.LTSP.org) S - Show the status of all services C - Configure the services manually Q - Quit Make a selection: Começamos com o S: Ele mostra os que está abilitado e o que não está. Mais ou menos assim... ltspcfg v0.11 The Linux Terminal Server Project (http://www.LTSP.org) ------------------------------------------------------------------------------- Interface IP Address Netmask Network Broadcast Used ------------------------------------------------------------------------------- eth0 192.168.0.160 255.255.255.0 192.168.0.0 192.168.0.255 eth1 192.168.2.1 255.255.255.0 192.168.2.0 192.168.2.255 <----- ------------------------------------------------------------------------------- Service Installed Enabled Running Notes ------------------------------------------------------------------------------- dhcpd Yes no Yes Version 3 tftpd Yes Yes Yes Has '-s' flag portmapper Yes no Yes nfs Yes Yes Yes xdmcp Yes no Yes xdm, gdm, kdm Using: none! ------------------------------------------------------------------------------- File Configured Notes ------------------------------------------------------------------------------- /etc/hosts Yes /etc/hosts.allow Yes /etc/exports Yes /opt/ltsp/i386/etc/lts.conf Yes Configured runlevel: 4 (value of initdefault in /etc/inittab) Current runlevel: 4 (output of the 'runlevel' command) Installation dir...: /opt/ltsp Press <enter> to return to the main menu... Aqui em cima está o exemplo de um ltsp que está funfando hehehe Na máquina que estou escrevendo esse tutorial, tem duas placas de rede, uma on-borad e outra off-board. No linux as placas de rede são entendidas como eth0, eth1, eth2... e por ai vai, nesse sistema (que por um acaso é Slackware) eu uso a eth0 para a internet e a eth1 para o boot-remoto. Isso você localiza no campo que está escrito: Interface IP Address Netmask Network Broadcast Used eth0 192.168.0.160 255.255.255.0 192.168.0.0 192.168.0.255 eth1 192.168.2.1 255.255.255.0 192.168.2.0 192.168.2.255 <----- O próximo campo é o de programas (softwares que o ltsp precisa para que ele funfe). Você os encontra neste campo: Service Installed Enabled Running Notes dhcpd Yes no Yes Version 3 tftpd Yes Yes Yes Has '-s' flag portmapper Yes no Yes nfs Yes Yes Yes xdmcp Yes no Yes xdm, gdm, kdm Using: none! Eu falo de cada um mais para frente na hora de configurar. Fica mais facil entender o porque se está configurando... O importante aqui é que esteja todos YES no Installed. Os arquivos de configuração dos nomes na rede, tipo quem vai ser quem nos burros: File Configured Notes /etc/hosts Yes /etc/hosts.allow Yes /etc/exports Yes /opt/ltsp/i386/etc/lts.conf Yes Aqui estará tudo NO, ehhehe tem que deixar tudo YES... Este aqui embaixo é para ver se a interface gráfica está abilitada.. 4 é o padrão do Slack. Você irá encontrar o 3, se não estiver com ele ativado. Configured runlevel: 4 (value of initdefault in /etc/inittab) Current runlevel: 4 (output of the 'runlevel' command) Esse caminho é aonde está a base. Installation dir...: /opt/ltsp Quando preciona o <enter> tu volta ao menu inicial. Vamos a configuração da bagaça....... Pressione c <enter> Aparecerá para ti essa tela aqui: ltspcfg v0.11 The Linux Terminal Server Project (http://www.LTSP.org) 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 R - Return to previous menu Q - Quit Make a selection: ------------------------------------------------------------------------------ Numero 1: (Depois de pressionado) ltspcfg v0.11 The Linux Terminal Server Project (http://www.LTSP.org) A runlevel is a software configuration variable that init uses to determine which programs/services to run. Various distributions have different ideas of what each runlevel is for. Systems derived from Redhat typically use runlevel 3 for character mode console, and runlevel 5 for X-Windows based console. Debian typically uses runlevel 2 all the time. Slackware uses runlevel 4 for X-Windows mode. You need to decide what runlevel you want to run the server in. This can cause a bit of a problem if you change it while you are logged in on the console. If you change from a non-gui runlevel to a gui runlevel, it may start X Windows running on your current screen. Select a runlevel (2,3,4,5) [4]: Ele escolhe se você irá colocar em modo gráfico, como já falei no slackware é o 4 para que ele entre no modo gráfico. É só colocar o numero 4 e <enter>. ------------------------------------------------------------------------------- Numero 2: ltspcfg v0.11 The Linux Terminal Server Project (http://www.LTSP.org) Interface IP Address Netmask Network Broadcast Used eth0 192.168.0.160 255.255.255.0 192.168.0.0 192.168.0.255 eth1 192.168.2.1 255.255.255.0 192.168.2.0 192.168.2.255 <----- Found 2 Ethernet interfaces. You need to indicate which interface the workstations are connected to. Select one of (eth0,eth1) or 'Q' to quit [eth1]: Escreva qual a placa de rede que você gostaria de usar. Se for por exemplo a on-board tem que colocar eth0, como eu quiz que seja a off-board coloquei a eth1. ------------------------------------------------------------------------------- Numero 3: ltspcfg v0.11 The Linux Terminal Server Project (http://www.LTSP.org) dhcpd is the daemon that implements the Dynamic Host Configuration Protocol. This is needed for LTSP workstations to obtain an IP address and other vital information from the server. There are 2 main steps to configuring dhcpd: 1) Build the configuration file 2) Enable the daemon to run when the system is booted Currently, this utility is not a full dhcp configuration tool. It will only create a sample dhcpd.conf file that can be hand tuned for your specific needs. Do you want to enable the dhcpd daemon (y/n) ? O numero 3 é para configurar o dhcpd. O que é isso???? O dhcpd é o servidor de IP's dinâmicos que os burrinhos precisaram, para poder bootar. Nesta parte da configuração o script tenta fazer para você mais ele naum consegue pois ele gera para ti o arquivo certinho configurado, só que não todo configurado... ai você precisa dar uma ajeitada nele.
_______________________________________________ Metarec mailing list [email protected] http://www.colab.info/cgi-bin/mailman/listinfo/metarec
