+ Responder ao Tópico



  1. #1

    Padrão 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


  2. #2

    Padrão 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).

  3. #3

    Padrão 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

  4. #4

    Padrão 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)

  5. #5

    Padrão 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 ?



  6. #6

    Padrão Re: XDMCP não sobe via floppy

    é a mesma coisa

  7. #7

    Padrão 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 !!

  8. #8

    Padrão 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






  9. #9

    Padrão 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

  10. #10

    Padrão 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.

  11. #11

    Padrão 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.


  12. #12

    Padrão Re: XDMCP + LTSP. ( TFTP error 1 File not found)

    altera com:
    chmod -R a+rx /tftpboot

  13. #13

    Padrão 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";
    }
    }

  14. #14

    Padrão 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.

  15. #15

    Padrão 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 !!!