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 ?