IPBrick
Servidor de Terminais (LTSP)
iPortalMais - Servi¸
cos de Internet e Redes, Lda.
Julho 2006
2
Copyright c iPortalMais
Todos os direitos reservados. Setembro 2002.
A informa¸c˜ao contida neste documento est´a sujeita a altera¸c˜oes sem aviso pr´evio. As declara¸c˜oes, dados t´ecnicos, configura¸c˜oes e recomenda¸c˜oes deste documento s˜ao supostamente precisas e fi´aveis mas s˜ao apresentadas sem garantias expressas ou implic´ıtas.
Conte´
udo
1 Objecto deste documento 5 2 Antes de come¸car 7 3 Servidor de Terminais 9
3.1 Servidor de Terminais . . . 9
3.1.1 Consola da IPBrick . . . 9
3.1.2 Servidor de Terminais . . . 10
3.1.3 Configura¸c˜ao dos clientes . . . 12
4 Anexo A Utiliza¸c˜ao do Cygwin 15 4.1 Instala¸c˜ao do Cygwin/X . . . 15 4.2 Executar o Cygwin/X . . . 21 4.2.1 Consola do Cygwin/X . . . 21 4.2.2 Cygwin X-Launcher, v1.27. . . 23
Cap´ıtulo 1
Objecto deste documento
Este manual cont´em as informa¸c˜oes necess´arias para a configura¸c˜ao de Termi-nal Services na IPBrick, nos seguintes n´ıveis:
• Consola da IPBrick ; • Interface web da IPBrick ; • Clientes de Terminal Services.
Cap´ıtulo 2
Antes de come¸
car
O acesso `a IPBrick ´e efectuado atrav´es de um browser, p.e., Internet Explorer ou Mozilla Firefox. O endere¸co IP por defeito da IPBrick ´e o 192.168.69.199 e o en-dere¸co a colocar no browser ´e https://192.168.69.199. Ao estabelecer a sess˜ao WEB com a IPBrick ´e apresentada uma p´agina web para autentica¸c˜ao. Ap´os a valida¸c˜ao correcta a primeira p´agina web de contacto com a IPBrick permite-lhe alterar o dom´ınio e as redes IP das interfaces privadas e p´ublicas do servidor.
Para mais informa¸c˜oes sobre como instalar a IPBrick e configurar a esta¸c˜ao de trabalho para aceder `a IPBrick, consultar o Manual de Instala¸c˜ao.
Cap´ıtulo 3
Servidor de Terminais
3.1
Servidor de Terminais
⇒ Nota: A IPBrick tem de estar, obrigatoriamente, a funcionar como servidor de DHCP na rede (e este tem de ser o ´unico servidor de DHCP). O cliente do servidor de terminais recebe da IPBrick a informa¸c˜ao necess´aria para efectuar o arranque a partir da rede.
3.1.1
Consola da IPBrick
Ap´os a instala¸c˜ao com sucesso da IPBrick, ´e necess´ario colocar os seguintes ficheiros na IPBrick :
• tftpboot.tgz; • ltsproot.tgz;
Estes ficheiros podem ser distribu´ıdos por CD, ou via internet. No primeiro caso, ´e necess´ario colocar o cd no drive, e efectuar os seguintes passos:
• mount /cdrom; • cd /cdrom;
• tar zxvfC ltsproot.tgz /home1/ ltsp/opt/ltsp/; • tar zxvfC tftpboot.tgz /home1/ ltsp/;
Para descarregar os ficheiros via Internet, dever´a ir at´e ao endere¸co http:// www.ipbrick.fr/download/extras/LTSP_files/ e descarregar os mesmos. Po-der´a posteriormente transferi-los para a IPBrick por FTP, por exemplo. Ap´os ter os ficheiros na IPBrick dever´a seguir os seguintes passos:
• tar zxvfC ltsproot.tgz /home1/ ltsp/opt/ltsp/; • tar zxvfC tftpboot.tgz /home1/ ltsp/;
10 Servidor de Terminais Poder´a tamb´em transferir os ficheiros directamente da Internet para a IPBrick, seguindo os passos:
• Efectue o login na consola da IPBrick ;
• Execute o comando wget http://www.ipbrick.fr/download/extras/LTSP_ files/ltsproot.tgz para descarregar o primeiro ficheiro para a IPBrick ; • e wget http://www.ipbrick.fr/download/extras/LTSP_files/tftpboot.
tgz para o segundo e ´ultimo.
Os ficheiros ser˜ao guardados no direct´orio corrente. Depois dever´a executar os comandos j´a indicados:
• tar zxvfC ltsproot.tgz /home1/ ltsp/opt/ltsp/; • tar zxvfC tftpboot.tgz /home1/ ltsp/;
3.1.2
Servidor de Terminais
Na interface web da IPBrick, ´e necess´ario em primeiro lugar activar o — Servidor de Terminais—. Para isso ´e necess´ario ir at´e IPBrick.i Servidor de Terminais.
Ir´a aparecer uma p´agina como a da Figura 3.1. Para activar ´e necess´ario carregar na liga¸c˜ao Alterar e colocar a configura¸c˜ao como activa.
Figura 3.1: Servidor de Terminais
Ap´os a activa¸c˜ao, ´e poss´ıvel ent˜ao configurar o servidor de terminais, sendo necess´ario configurar os campos seguintes:
3.1 Servidor de Terminais 11 • Modelo do teclado: conforme o n´umero de teclas existentes no mesmo.
Exis-tem as seguintes op¸c˜oes: – pc101; – pc102; – pc103; – pc104; – pc105; • Linguagem do teclado: – de: alem˜ao; – es: espanhol; – fr: francˆes; – pt: portuguˆes; – us: inglˆes.
• N´umero de displays: O n´umero de ecr˜as que s˜ao disponibilizados ao cliente: – 1, 2, ..., 4;
• Display [0..3]:
– Server Remote Desktop: Neste caso a liga¸c˜ao ´e efectuada pelos clientes para a IPBrick, sendo a IPBrick respons´avel pela liga¸c˜ao ao servidor:
∗ Servidor: endere¸co ip do servidor de remote desktop;
∗ Dom´ınio: indicar qual o dom´ınio Windows do servidor que vai re-ceber a liga¸c˜ao (ex: iportal2003).
– Terminal Remote Desktop: Neste caso a liga¸c˜ao ´e efectuada directa-mente pelo cliente ao servidor:
∗ Servidor: endere¸co ip do servidor de remote desktop;
∗ Dom´ınio: indicar qual o dom´ınio Windows do servidor que vai re-ceber a liga¸c˜ao (ex: iportal2003).
– Mozilla-Firefox; – Telnet.
∗ Servidor: endere¸co ip do servidor de telnet. ´E poss´ıvel tamb´em indicar uma porta espec´ıfica, utilizando a seguinte sintaxa: en-dere¸co ip:porta;
Um exemplo de configura¸c˜ao para 3 ecr˜as ´e vis´ıvel na Figura 3.2
No final ´e necess´ario efectuar a actualiza¸c˜ao das defini¸c˜oes, para que as mesmas se tornem efectivas.
12 Servidor de Terminais
Figura 3.2: Servidor de Terminais - Configura¸c˜ao
3.1.3
Configura¸
c˜
ao dos clientes
Para que os clientes usufruam do Servidor de Terminais devem efectuar o arranque a partir da rede. No caso de um Book PC, deve-se iniciar o computador e aceder `a BIOS atrav´es das teclas Shift + F10. A configura¸c˜ao tem de ser a seguinte (´e poss´ıvel alterar os valores atrav´es das teclas direccionais (<- e ->): Network Boot Protocol : PXE
Boot Order : Int 19h
Show Config Message : Enable Show Message Time : 3 Seconds
Ap´os colocar esta configura¸c˜ao, aparecer´a uma janela laranja com a seguinte mensagem:
Always boot network first, the local devices.
Ap´os efectuar as altera¸c˜oes ´e necess´ario confirm´a-las atrav´es da tecla F4. Desta forma garante-se que a m´aquina cliente est´a a efectuar o arranque a partir da rede. Ap´os reiniciar a m´aquina cliente, esta efectuar´a o arranque pela rede atrav´es da IPBrick.
⇒ Nota: Se ap´os o arranque aparecer o ecr˜a de login de uma interface gr´afica de linux, dever´a efectuar o restart ao servidor X atrav´es da combina¸c˜ao de teclas [CTRL] + [ALT] + [BACKSPACE]. Se mesmo
3.1 Servidor de Terminais 13 ap´os este restart continuar a aparecer a mesma janela, pode efectuar a valida¸c˜ao com o utilizador ltsp e a password ltsp.
Para cada cliente podem estar activos v´arios ecr˜as (conforme foi definido na IPBrick no campo N´umero de Displays). Para navegar de um ecr˜a para o outro, o utilizador dever´a utilizar a combina¸c˜ao de teclas [CTRL] + [ALT] + [F1], para o ecr˜a 1, [CTRL] + [ALT] + [F2] para o ecr˜a 2 e assim sucessivamente.
Cap´ıtulo 4
Anexo A
Utiliza¸
c˜
ao do Cygwin
4.1
Instala¸
c˜
ao do Cygwin/X
Defini¸c˜ao O Cygwin/X´e uma aplica¸c˜ao X-Windows terminal, que permite abrir uma porta de acesso para os sistemas operativos Windows. O Cygwin/X funciona em todos os Sistemas operativos recentes da microsoft.
Descarregar e instalar o Cygwin/X
1. O Cygwin/X ´e instalado atrav´es do ficheiro setupcygwin.exe da Cygwin. Poder´a obtˆe-lo em: http://x.cygwin.com/.
2. Clique em ”Install Cygwin Now”, situado no lado direito da p´agina. Este link faz o download, do ficheiro setupcygwin.exe. Este ficheiro deve ser guardado na pasta onde v˜ao ficar os pacotes do Cygwin/X (ex.: c:\cyginstall). A pasta de instala¸c˜ao, poder´a ser p.e.: c:\cygwin.
3. Execute o setupcygwin.exe. Figura 4.1 4. Clique em next.
5. Escolha instalar a partir da internet, que ir´a salvaguardar, no seu direct´orio de os pacotes que selecionar. Assim consegue instalar Cygwin/X em qual-quer computador windows. Figura 4.2
6. Clique em next, para prosseguir.
7. A pasta pr´e-definida para a instala¸c˜ao ´e c:\cygwin. Deixar a selec¸c˜ao De-fault Text File Type, em ”UNIX”. Figura 4.3
8. Clique em next, para prosseguir.
9. Direct´orio de instala¸c˜ao de pacotes, deve ser definido igual ao direct´orio onde se encontra o setupcygwin.exe. Figura 4.4
16
Anexo A Utiliza¸c˜ao do Cygwin
Figura 4.1: Cygwin Setup - Bem-vindo
4.1 Instala¸c˜ao do Cygwin/X 17
Figura 4.3: Cygwin Setup - Caminho de Instala¸c˜ao
18
Anexo A Utiliza¸c˜ao do Cygwin 11. Escolha a forma como quer aceder `a internet. Figura 4.5
Figura 4.5: Cygwin Setup - Tipo de Conex˜ao `a Internet 12. Clique em next, para prosseguir.
13. Selecione o servidor que mais lhe conv´em para descarregar o Cygwin/X. Figura 4.6
4.1 Instala¸c˜ao do Cygwin/X 19 14. Clique em next, para prosseguir. O setupcygwin.exe ir´a descarregar uma
lista de pacotes dispon´ıveis, para download.
15. No pr´oximo ecr˜a, ir´a seleccionar os pacotes que ser˜ao instalados. Uma lista contendo os principais pacotes ´e apresentada a seguir:
• xorg-x11-base (2 KiB; required, automatically selects a base set of pac-kages for the typical installation)
• xorg-x11-bin (1.2 MiB; optional, executables for xterm, twm, etc.) • xorg-x11-bin-dlls (2 MiB; optional, libraries (DLLs) for executables.) • xorg-x11-bin-lndir (5 KiB; optional, lndir program, useful for
develo-ping)
• xorg-x11-devel (964 KiB; optional, additional files needed to compile programs for Cygwin/X)
• xorg-x11-etc (335 KiB; required, configuration files for the X Server and programs in xorg-x11-bin)
• xorg-x11-f100 (12 MiB; optional, 100 dpi fonts (75 dpi fonts are used by default))
• xorg-x11-fcyr (368 KiB; optional, Cyrillic fonts) • xorg-x11-fenc (489 KiB; required, font encodings) • xorg-x11-fnts (16.4 MiB; required, 75 dpi fonts)
• xorg-x11-fscl (2.2 MiB; optional, Speedo and Type1 scalable fonts) • xorg-x11-fsrv (201 KiB; optional, X Font Server)
• xorg-x11-libs-data (154 KiB; required, X11R6/lib/ files) • xorg-x11-man-pages (551 KiB; optional, man pages)
• xorg-x11-man-pages-html (596 KiB; optional, man pages in html for-mat)
• xorg-x11-nest (1.1 MiB; optional, Xnest nested X Server)
• X-start-menu-icons (4 KiB; optional, adds icons for X Clients to the Start menu)
• X-startup-scripts (22 KiB; required, example X Server and client star-tup scripts)
• xorg-x11-vfb (1.2 MiB; optional, X Virtual Frame Buffer (Xvfb) server) • xorg-x11-xwin (1.3 MiB; required, the Cygwin/X X Server)
• xorg-x11-xwin-gl (761 KiB; optional, the Cygwin/X X Server with ***EX-PERIMENTAL*** GLX acceleration)
16. Dever´a seleccionar o pacote ”xorg-x11-base”, que est´a localizado na categoria X11. Este pacote ”xorg-x11-base”, activa automaticamente um conjunto de pacotes que nos permite utilizar o Cygwin/X. Tamb´em dever´a garantir que os pacotes inetutils e openssh est˜ao seleccionados, no caso de pretender usar telnet e ssh para conectar com computadores remotos. Figura 4.7
20
Anexo A Utiliza¸c˜ao do Cygwin
Figura 4.7: Cygwin Setup - Selec¸c˜ao de Pacotes
4.2 Executar o Cygwin/X 21 17. Clique em prosseguir, para come¸car a descarregar os pacotes. Figura 4.8 18. Depois de descarregados, os pacotes s˜ao automaticamente instalados. Figura
4.9
Figura 4.9: Cygwin Setup - Progresso de Instala¸c˜ao
19. ´E recomend´avel deixar o Cygwin/X criar o atalho no ambiente de trabalho, e tamb´em no menu iniciar. Figura 4.10
20. Clique em Finish, para terminar a instala¸c˜ao. Figura 4.11
4.2
Executar o Cygwin/X
Existem duas formas de executar o Cygwin/X: 1. Consola do Cygwin/X.
2. Cygwin X-Launcher, v1.27.
4.2.1
Consola do Cygwin/X
Execute o icone criado no ambiente de trabalho (Cygwin), que lhe abrir´a uma consola, permitindo-lhe executar uma s´erie de comandos, que lhe possibilitam as liga¸c˜oes aos terminais X.
Cygwin/X, por defeito, executa as janelas remotas, de forma a ajust´a-las ao seu ambiente de trabalho. Em seguida, ´e apresentada uma lista com as principais sintaxes.
22
Anexo A Utiliza¸c˜ao do Cygwin
Figura 4.10: Cygwin Setup - Cria¸c˜ao de Atalhos
4.2 Executar o Cygwin/X 23 Sess˜oes remotas via XDMCP (X Display Manager Control Protocol) O Cygwin/X pode ser usado para iniciar uma ou v´arias sess˜oes remotas usando XDMCP. Iniciar uma sess˜ao remota:
XWin.exe -query remote hostname or ip address
Para conseguir v´arias sess˜oes remotas, com um ou v´arios hosts, ter´a de especi-ficar o display number. Este campo tem relacionamento, com a configura¸c˜ao que foi feita em Servidor de Terminais (IPBrick ). Isto ´e, se a IPBrick tiver sido con-figurada com 3 displays, se quiser aceder ao primeiro dever´a executar: XWin.exe :0 -query remote hostname or ip address
Se desejar aceder ao segundo ecr˜a, dever´a executar uma nova janela Cygwin/X: XWin.exe :1 -query remote hostname or ip address
e assim sucessivamente.
Nota: o parametro, display number, ´e configurado a partir de um Servidor X (IPBrick ). Para saber mais sobre XDMCP, deve consultar a seguinte p´agina. http://en.tldp.org/HOWTO/XDMCP-HOWTO/
Encerrar o Cygwin/X Para encerrar o Cygwin/X, e voltar ao seu sistema operativo, ´e necess´ario usar a combina¸c˜ao de teclas Alt+F4.
4.2.2
Cygwin X-Launcher, v1.27.
Mortens Cygwin X-Launcher ´e uma ferramenta para configura¸c˜ao e execu¸c˜ao de Servidores-X (Xwin), e opcionalmente conectar com um servidor remoto via XDMCP. Esta aplica¸c˜ao est´a dispon´ıvel para download em
http://www.hostalive.net/cxlaunch.html. Teremos de alterar algumas confi-gura¸c˜oes para que Cygwin X-Launcher funcione correctamente.
1. Para descarregar este software, acedemos `a p´agina http://www.hostalive.net/cxlaunch.html.
2. Ap´os conclu´ıdo o download, executamos a aplica¸c˜ao Cygwin X-Launcher. 3. O ecr˜a inicial, permite-nos salvaguardar as diversas op¸c˜oes configuradas no
”painel de controlo”, para que com um simples clique em Go!, consigamos aceder aos terminais configurados. Figura 4.12
4. Pressionar o bot˜ao ”open/close control panel”.
5. No separador de Cygwin/X, modificar os seguintes campos:
• Cygwin-Root: Alterar para a directoria onde est´a instalado o Cygwin/X. (ex.: c:\cygwin)
• User-home: Alterar para a directoria home do utilizador. (ex.: c:\cygwin\home\Administrador)
24
Anexo A Utiliza¸c˜ao do Cygwin
Figura 4.12: Cygwin X-Launcher - Menu Principal
6. No separador Xwin, modificar o ”Display Number”, ao qual se pretende conectar. Este campo tem relacionamento com as configura¸c˜oes que foram feitas na IPBrick. Figura 4.14
7. No separador Shell/Connect, modificar os seguintes campos: Figura 4.15 • com XDMCP connection selecionado, pressionar Setup. Figura 4.16 • Type of connect: query
• XDMCP-server: inserir o endere¸co IP do Servidor de Terminal (IP-Brick ).
• Depois das principais altera¸c˜oes, est´a pronto a conectar-se a um Com-putador Remoto.
4.2 Executar o Cygwin/X 25
26
Anexo A Utiliza¸c˜ao do Cygwin
4.2 Executar o Cygwin/X 27
28
Anexo A Utiliza¸c˜ao do Cygwin