Mais sobre terminais leves....
Esse artigo descreve uma pequena experiência que tive com terminais leves, me deparei com um estranho problema de rotas e descrevo os passos que segui para solucioná-lo. Para quem não sabe, terminais leves são máquinas que possuem poucos recursos e se utilizam de um servidor parrudo para carregar a interface gráfica remotamente.
As minúcias dos terminais leves
Em primeiro lugar, leiam:
Esse artigo do Morimoto é realmente fantástico. Para iniciantes, é uma verdadeira mão na roda. Quero, porém, fazer uma ressalva e relatar algo que me aconteceu para que a comunidade avalie e teste, pois não agüento mais pensar se isso é realmente parte do processo ou foi um problema isolado.
Ocorre que montei uma rede de terminais leves. No servidor, instalei Slackware 10 e em 4 terminais leves (k5 de 90 MHz) instalei Slackware 9.1.
Em seguida, montei um velho 486 90 MHz com duas placas de rede e usei-o como gateway (ele recebe a internet de uma outra rede, por meio de um cabo e a repassa ao servidor de terminais para que ele e as estações possam navegar).
O servidor de terminais é um Athlon 1.7, com 512 MB de memória RAM e uma placa de rede via-rhine on-board. Configurei a rede no servidor, sendo que a placa via rhine ficou com a seguinte configuração:
Até aí tudo certo. Navegou.
Em seguida configurei os terminais. Tudo funcionou, mas não perfeitamente. Notei que quando eu desligava o gateway, as estações não conseguiam adquirir a tela de login do servidor e mesmo quando eu "cortava" a internet ocorria o mesmo.
Tive as mais absurdas idéias, imaginei as mais mirabolantes teorias, mas nada resolvia meu problema. Era sempre a mesma história: enquanto a internet estivesse funcionando, as estações logavam, quando a internet não estava disponível, não conseguiam a tela de login.
Como última tentativa, reconfigurei a rede no servidor uma última vez, deixando de fora, dessa vez, as configurações de gateway e DNS e qual não foi minha surpresa ao notar que dera certo! As estações logaram. Percebi então, que, para meu espanto, depois de várias experiências, que aquela era realmente a razão do problema.
Descoberto o problema, a solução foi de fácil aplicação. Criei um arquivo contendo os seguintes comandos:
Esse artigo do Morimoto é realmente fantástico. Para iniciantes, é uma verdadeira mão na roda. Quero, porém, fazer uma ressalva e relatar algo que me aconteceu para que a comunidade avalie e teste, pois não agüento mais pensar se isso é realmente parte do processo ou foi um problema isolado.
Ocorre que montei uma rede de terminais leves. No servidor, instalei Slackware 10 e em 4 terminais leves (k5 de 90 MHz) instalei Slackware 9.1.
Em seguida, montei um velho 486 90 MHz com duas placas de rede e usei-o como gateway (ele recebe a internet de uma outra rede, por meio de um cabo e a repassa ao servidor de terminais para que ele e as estações possam navegar).
O servidor de terminais é um Athlon 1.7, com 512 MB de memória RAM e uma placa de rede via-rhine on-board. Configurei a rede no servidor, sendo que a placa via rhine ficou com a seguinte configuração:
- IP: 192.168.0.10
- NETMASK: 255.255.255.0
- Gateway: 192.168.0.1
- DNS: 200.138.162.2
Até aí tudo certo. Navegou.
Em seguida configurei os terminais. Tudo funcionou, mas não perfeitamente. Notei que quando eu desligava o gateway, as estações não conseguiam adquirir a tela de login do servidor e mesmo quando eu "cortava" a internet ocorria o mesmo.
Tive as mais absurdas idéias, imaginei as mais mirabolantes teorias, mas nada resolvia meu problema. Era sempre a mesma história: enquanto a internet estivesse funcionando, as estações logavam, quando a internet não estava disponível, não conseguiam a tela de login.
Como última tentativa, reconfigurei a rede no servidor uma última vez, deixando de fora, dessa vez, as configurações de gateway e DNS e qual não foi minha surpresa ao notar que dera certo! As estações logaram. Percebi então, que, para meu espanto, depois de várias experiências, que aquela era realmente a razão do problema.
Descoberto o problema, a solução foi de fácil aplicação. Criei um arquivo contendo os seguintes comandos:
# setando meu DNS
echo nameserver 200.138.162.2 > /etc/resolv.conf
# setando meu gateway
route add default gw 192.168.0.1
echo nameserver 200.138.162.2 > /etc/resolv.conf
# setando meu gateway
route add default gw 192.168.0.1
Coloquei-o dentro da pasta /home/usuário/.kde/Autostart (pois foi no único lugar que encontrei que rodava o script depois de aberto o KDM). Dessa forma, a internet estaria configurada somente quando um usuário efetuasse login (os comandos puderam obter efeito graças ao sudo).
Em seguida, editei o arquivo rc.6, contido em /etc/rc.d e inseri a seguinte linha:
echo > /etc/resolv.conf
Dessa forma, toda vez que o micro fosse desligado ou mesmo reiniciado, as configurações de internet seriam zeradas, permitindo o login das estações em qualquer situação.
Com essa longa explanação, quero apenas saber da comunidade se isso que me ocorreu faz parte do processo de logins remotos ou foi um caso isolado.
Por favor, testem e mandem seus resultados para sidneypagel@bol.com.br.
Desde já, agradeço. : )
1-Em qual máquina está rodando o DHCP?
no gateway?
no terminal server?
nos dois?
2-No DHCP é informado para a estação o DNS e o gateway?
Ao que parece, 'a primeira vista e sem as informações acima, é que isso é erro de configuração e, sendo assim, essa sua solução não seria correta.