quinta-feira, 6 de novembro de 2008

Boot remoto via placa de rede, Thinclient

1... Esse documento leva em consideração que você tenha em seu Servidor Windows 2003 o serviço de DHCP funcionando e cadastre o MAC ADDRESS dos clientes;

2... No ADD/REM programas do seu Servidor Windows 2003 habilite o RIS – Remote Instalation Srvice – Windows, nele se encontra o serviço de TFTP que é necessário para o Thinclient;
3... No registro do Windows, vá até a chave: HKLM/System/CurrentControlSet/Services/TFTPD/Parameters e nela acrescente uma string com nome Directory com o valor “C:\tftpboot” , essa passa a ser seu diretório de TFTP;
4... Inicie o serviço Trivial FTP no Services do Windows;
5... Pegue o MAC ADDRESS do micro que irá utilizar o Thinclient e adcione no seu DHCP, você deverá setar para ele apenas as opções 66 e 67;












6... No site http://thinstation.taylorsolutionsonline.net/TSoM/ você irá seguir um passo a passo de criação do seu Thinstation, você irá escolher qual serviço deseja utilizar (VNC, RDESKTOP, etc.), os drivers computador cliente, e outras opções, depois disso você irá pedir a execução do Build que criará os arquivos para que você faça download ;




7... Após setar os parâmetros necessários no site e executar o Buil (ícone da chave de fenda) faça download dos seguintes aquivos:
Tudo do diretório build, salve numa pasta build;
Tudo do diretório etherboot, salve numa pasta etherboot;
Tudo do diretório pxe, salve numa pasta pxe;
Salve esses arquivos na pasta tftpboot do seu servidor;
Na pasta pxe, selecione os arquivos vmlinuz, initrd e pxelinux.0, e os copie um nível acima (pasta tftpboot);
Crie um arquivo thinstation.conf.network,nele você vai setar os parâmetros do seu Thinclient de acordo com suas necessidades e com base no arquivo thinstation.con.example que você baixou do site, no exemplo abaixo está criado esse arquivo para um acesso a Terminal Server:

#Arquivo thinstation.conf.network / Elifas maio 2008
AUDIO_LEVEL=67
KEYBOARD_MAP=pt_BR
TIME_ZONE="UTC-03:00"
SYSLOG_SERVER=local
USB_ENABLED=On
DAILY_REBOOT=On
#AUTOPLAYCD=On
CUSTOM_CONFIG=Off
RECONNECT_PROMPT=On
SCREEN=0
WORKSPACE=1
AUTOSTART=On
ICONMODE=AUTO
SESSION_0_TITLE="Terminal Server XXX" #título do seu terminal server
SESSION_0_TYPE=rdesktop #aplicativo de cliente do terminal, poderi aser VNC por exemplo
SESSION_0_SCREEN=0
SESSION_0_RDESKTOP_SERVER=192.168.10.10 #IP do terminal
SESSION_0_RDESKTOP_OPTIONS="-u 'aluno' -g 1024x768 -a 24 -r sound:local"
SESSION_0_AUTOSTART=On
#SESSION_1_TITLE="640x480"
#SESSION_1_TYPE=rdesktop
#SESSION_1_SCREEN=0
#SESSION_1_RDESKTOP_SERVER=192.168.0.254
#SESSION_1_RDESKTOP_OPTIONS="-u 'aluno' -g 640x480 -a 16 -r sound:local"
#SESSION_1_AUTOSTART=Off
SCREEN_RESOLUTION="1024x768 640x480 *"
SCREEN_COLOR_DEPTH="24 8 16 *"
SCREEN_BLANK_TIME=10
SCREEN_STANDBY_TIME=20
SCREEN_SUSPEND_TIME=30
SCREEN_OFF_TIME=60
NET_HOSTNAME=ts_*
NET_SMTP_SERVER=donald
NET_SMTP_EMAIL=donald@duck.org.nz
NET_TIME_SERVER=mickey
NET_TELNETD_ENABLED=On
NET_REMOTE_ACCESS_FROM="duck.quak.org.au 192.168.0.0 .disney.us"


Pronto, agora reinicie seu service de DHCP e faça seu boot remoto pela estação que você configurou no DHCP, a mesma irá acessar o Terminal Server ou outro serviço que você configurou, existem outras opções como acessar mais de um serviço, configurar particularmente cada cliente, para isso informe-se lendo o thinstation.conf.example e os arquivos de help do site citado nesse artigo.
Abraço!!!

0 comentários: