XDMCP + LTSP. ( TFTP error 1 File not found) [RESOLVIDO ]
Pessoal, estou com um problema.
Estou configurando o servidor XDMCP no slackware.
O dhcp eu sei que ta rolando porque com o boot via hd normal, ele subia o xdmcp.
Eu fiz o xdmcp e tava subindo com o hd. So que eu preciso fazer ele subir com o disquete ou até mesmo pela propria placa de rede.
Eu peguei o modelo da placa de rede
40-0579-006 3Com 3c905C 10/100 TPO (3C905C-TXM)
E fiz o comando como no site fala.
cat eb-5.4.2-3c90x.zdsk >/dev/fd0
Coloquei na estação e ele fica com a seguinte mensagem
Etherboot 5.4.2 (GPL) http://etherboot.org
Drivers: 3C90X Images: NBI ELF PXE Exports:PXE
Protocols: DHCP TFTP
Relocols _text from: [00010420,000222d0) to [0beee150,0bf00000)
Boot from (N)etwork (F)loppy or (Q)uit?
Probing pci floppy ...
Probing isa floppy ...
Probing pci nic ...
[3c905c-tpo]
3C90X Driver 2.00 Copyright 1999 LightSys Technology Services, Inc.
Portions Copyrigth 1999 Steve Smith
Procided with ABSOLUTELY NO WARRANTY
-------------------------------------------------------------------
MAC Address = 00:10:23:ff:d4:3d
Conectors present: 10Base-T / 100Base-TX.
Searching for server (DHCP).....No IP address
.NO IP address
.NO IP address
.NO IP address
.NO IP address
.NO IP address
.NO IP address
Re: XDMCP não sobe via floppy
Vamos começar explicando: uma coisa é uma coisa e outra coisa é outra coisa.
o xdmcp é um protocolo de rede, usado para anunciar a existencia de um servidor X na rede, o que significa que vc deve estar configurando um servidor LTSP, o serviço do XDMCP não precisa "subir", ele já está rodando no servidor
O seu problema é com o próprio DHCP. Qual versão do slackware vc está rodando? se é o 10.2 vc está rodando uma versão do dhcpd com problemas (não me pergunte porque não funciona, só sei que não funciona). Tente instalar a versão que vem com o 10.1 ou 10.0, que não possuem este BUG (comigo funcionou).
Re: XDMCP não sobe via floppy
Isso, rsss
Bom vamos apenas explicar o que eu fiz.
E vc mi diz se esta certo realmente
Eu configurei o dhcpd nesse servidor (XDMCP) também.
A estação estava pegando o ip que eu amarrei normalmente
Segui o tutorial do proprio site do ltsp.org
E alguns outros Artigos na net que achei
http://72.14.207.104/linux?q=cache:-...r&ct=clnk&cd=9
Tenho algumas duvidas:
1 -
filename "/tftpboot/lts/vmlinuz-2.6.9-ltsp-3";
o que é esse filename. No servidor quando instalo os pacotes ele gera e tal até tem a explicação. Mas o que eu quero saber é.
Esse arquivo tem que ser colocado no script para quando as estações subirem o dhcp mandar essas info para o boot ?
2 -
option root-path "192.168.10.1:/opt/ltsp/i386";
o que seria esse ?
Vou testar de qualquer forma a sua informação e posto informando um sucesso ou falha.
Obrigado ate o momento
Re: XDMCP não sobe via floppy
1 - filename "/tftpboot/lts/vmlinuz-2.6.9-ltsp-3";
Este arquivo é uma versão modificada do kernel feita para rodar sobre as restrições de tamanho de arquivo para boot remoto, o bootloader de rede (pxe) carrega este arquivo na memória (lembrando: é o kernel do Linux) e começa a inicialização.
2 - option root-path "192.168.10.1:/opt/ltsp/i386";
após carregar o kernel o sistema carrega na memória um initrd, um disco de ram na memória que é uma mini-versão do GNU/Linux, com as ferramentas necessárias para montar via NFS um compartilhamento que será usado como sistema de arquivos no terminal, esta opção define o servidor onde este compartilhamento será montado e qual é o diretório
acredite que a parte das máquinas não carregarem o ip na inicialização é culpa do servidor, faça um downgrade e as coisas vão funcionar (experiência própria)
Re: XDMCP não sobe via floppy
Certo, agora para criar o disco de boot. Eu peguei ate uma placa novinha que mandei comprar pra colocar nesse servidor uma 3com.
Nela consta o MAC e até mesmo o modelo onde no site do rom-boot acho que eh esse ai num lembro de cabeça
ai tinha um modelo igualzinho aos dados que eu tinha em mãos.
Baixei ele e 2 coisas.
Um artigo mandava fazer
dd if=eb-NOMEdoARQUIVO.extensao of=/dev/fd0
no manual on line do pacote falava apenas
cat eb-NOMEdoARQUIVO.extensao > /dev/fd0
tem diferença entre um e outro ?
Re: XDMCP não sobe via floppy
Re: XDMCP não sobe via floppy
Segunda vou testar.
Cara num tem segredo isso do xdmcp + ltsp ne.
Instala os pacotes do ltsp do site. Baixa o iso-4.1
monta ele no /mnt/ltsp
roda o ltspadmin e ltspconfig acho que eh esses 2 o comando. Especifica a pasta /mnt/ltsp para instalar os pacotes ltsp_core, ltsp_kernel e assim em diante. Sao uns 30 pacotes incluindo fontes para o xorg e tal.
Edita o xdm e gdm para subir
o xdm senao mi engano eh pra incluir um ! numa linha e o gdm rodar o gdmsetup
Ai eh cria o disco de boot
é so isso ?
Amanha (segunda vou testar suas dicas) você poderia dar uma olhada no forum as 9h porque vou postar o resultado + ou -
De qualquer forma gostaria de agradecer as suas informações.
Valeu mesmo e precisando to ai
Fui !!
Re: XDMCP não sobe via floppy
Opa, Bom Dia
Seguinte.
Está dando um problema diferente agora.
Aparece.
3C90x Driver 2.00 Copyright 1999
------------------------------------------------------------------------------
MAC Address = 00:01:02:03:04:05:06
Connectors present: 10Base-T / 100Base-TX.
Searching for server (DHCP).....
Me: 192.168.10.10, DHCP:192.168.10.1, TFTP: 192.168.10.1, Gateway 192.168.10.1
Loading 192.168.10.1:/tftpboot/lts/vmlinuz-2.4.19-ltsp-1 .TFTP error 1 (File not found)
Unable to load file
<sleep>
<sleep>
Issuing RESET:
Proibing pci nic...
Proibing isa nic...
<sleep>
Aparece aqui para apertar N(network) F(floppy) Q(quit)
Quando aperto Q
Aparece Manager MBA. Press CTRL + ALT +B for configure
Ai fica
DHCP MAC : 01:02:03:04:05:06
CLIENT IP: 192.168.10.10 MASK: 255.255.255.0 DHCP IP: 192.168.10.1
GATEWAY IP: 192.168.10.1
TFTP:
PXE-T01: File Not Found
TFTP:
PXE-T01: File Not Found
PXE-03: TFTP-ERROR: File not found
Re: XDMCP + LTSP. ( TFTP error 1 File not found)
Eu fui olhar e mexi no /etc/rc.inetd.conf
alterei e deixei como no site do ltsp informa.
Agora ele ta dando a seguinte mensagem
Aparece Manager MBA. Press CTRL + ALT +B for configure
Ai fica
DHCP MAC : 01:02:03:04:05:06
CLIENT IP: 192.168.10.10 MASK: 255.255.255.0 DHCP IP: 192.168.10.1
GATEWAY IP: 192.168.10.1
Loading 192.168.10.1:/tlftpboot/lts/vmlinuz-2.4.26-ltsp-3 . . . . . .
So fica nisso
Num sobe nada
Re: XDMCP + LTSP. ( TFTP error 1 File not found)
o arquivo que vai ser exportado pelo TFTP pode ser lido pelo inetd e etc? provavelmente vc fez instalação como root, portando o dono é o root. Mude as permissões para permitir que qualquer usuário possa LER O ARQUIVO.
Re: XDMCP + LTSP. ( TFTP error 1 File not found)
Alterar qual arquivo ?
ls -l
/tftpboot/lts/2.4.26-ltsp-3/ 2.6.9-ltsp-3/ vmlinuz-2.4.19-ltsp-1 vmlinuz-2.4.26-ltsp-3 vmlinuz-2.6.9-ltsp-3
Esses você diz ?
Eu estou instalando a versão 4.1
E no site do ltsp.org a instalação do 4.1 tem que rodar o ltspadmin com isso aponta o /mnt/files onde esta montado os pacotes 4.1
Ai ele instala automático.
Re: XDMCP + LTSP. ( TFTP error 1 File not found)
altera com:
chmod -R a+rx /tftpboot
Re: XDMCP + LTSP. ( TFTP error 1 File not found)
Fiz a alteração e não alterou. Continua tentando dar o boot.
Pra que serve esse PXE.
Eu deixei meu dhcpd da seguinte forma
option root-path "192.168.10.1:/opt/ltsp/i386";
shared-network xdm {
subnet 192.168.10.0 netmask 255.255.255.0 {
}
}
group {
use-host-decl-names on;
option log-servers 192.168.10.1;
host TESTE {
# hardware ethernet 00:e0:7d:cb:02:cb;
hardware ethernet 00:10:23:ff:d4:3d;
fixed-address 192.168.10.10;
# filename "/tftpboot/lts/vmlinuz-2.4.19-ltsp-1";
# filename "/tltpboot/lts/vmlinuz-2.4.9-ltsp-6";
# filename "/tltpboot/lts/vmlinuz-2.4.26-ltsp-3";
filename "/tftpboot/lts/2.4.26-ltsp-3/pxelinux.0";
# filename "/tltpboot/lts/2.6.9-ltsp-3/pxelinux.0";
}
}
Re: XDMCP + LTSP. ( TFTP error 1 File not found)
cara, pode parecer arrogância, ignorância e um bocado de maldade, mas por favor, PESQUISE UM POUCO ANTES!!!!
vc precisa entender MINIMAMENTE o que está fazendo, pq senão vc pode até conseguir executar um projeto, mas vai ser muito tentativa-erro. se vc não gosta de dar murro em faça pesquise um pouco sobre o que vc está fazendo.
O protocolo PXE é uma especificação de boot via rede. O LTSP funciona mais ou menos assim:
Você tem uma máquina que executa o X, que é um sistema gráfico do Mundo Unix, e por isto é feito para ser acessível via sockets, de forma que o acesso via tcp/ip é possível e realizável.
Como o X é acessível remotamente, vc pode ter todos os recursos do modo gráfico.
Então utiliza-se uma distribuição pequena que é acessada via NFS nos clientes. Estes dão boot por meio do protocolo PXE, que utiliza o TFTP como transporte de arquivos (imagine +/- um ftp super simplficado, sem login, rodando em cima de UDP )
Uma vez baixados via TFTP o loader do PXE (que é o que vc colocou no disquetinho) carrega o kernel na memória, junto a um INITRD (pense no initrd como uma versão super compacta do sistema operacional) que somente possui as ferramentas necessárias para montar o sistema de arquivos que é exportado via NFS no servidor e executar um pivot_root (mudança no diretório raiz do SO).
Uma vez executado este processo, temos que a máquina cliente está rodando um sistema GNU/Linux independente, que está no HD do servidor. Agora, ele carrega o servidor X que vai ouvir por conexões da rede (ai entra o XDMCP), o gerenciador de login da máquina que executa o papel de servidor de boot/NFS se conecta ao servidor X da máquian que será um teminal leve e magicamente aparece uma tela de login. Pronto, este é um rsumo super-rápido do funcionamento do LTSP para preguiçosos.
Re: XDMCP + LTSP. ( TFTP error 1 File not found)
Depois de muito sufoco.
Resolvi com isso
host terminal01 {
hardware ethernet 00:10:23:ff:d4:3d;
fixed-address 192.168.10.10;
filename "/lts/vmlinuz-2.6.9-ltsp-3";
Ou seja, tirei o /tftpboot/
deixei direto de /lts/.......... e parou o erro.
Agora é mexer no NFS para ajustar.
Fui
AH !!!
Obrigado pelas palavras evandrofisico
FUI !!!