Erro do servidor de inicialização PXE com erro "Arquivo não encontrado"

1

Estou tentando configurar o meu servidor Ubuntu 10.04 para permitir a inicialização PXE para os clientes em meu laboratório. Eu configurei as configurações do DHCP e tudo mais, e inicializo meu cliente, e ele fica em uma tela semelhante à seguinte:

CLIENT MAC ADDR: 00 01 80 5F 9A 79  GUID: 00000000 0000 0000 0000 000000000001
CLIENT IP: 192.168.0.128  MASK: 255.255.255.0  DHCP IP: 192.168.0.100
GATEWAY IP: 192.168.0.100
_

Antes, eu estava recebendo o maravilhoso erro "Arquivo PXE-T01 não encontrado", mas agora ele apenas fica parado. Eu verifiquei o syslog no meu servidor e ele me fornece as seguintes informações:

dhcpd: DHCPDISCOVER from 00:01:80:5f:9a:79 via eth1
dhcpd: DHCPOFFER on 192.168.0.128 to 00:01:80:5f:9a:79 via eth1
dhcpd: DHCPREQUEST for 192.168.0.128 (192.168.0.100) from 00:01:80:5f:9a:79 via eth1
dhcpd: DHCPACK on 192.168.0.128 to 00:01:80:5f:9a:79 via eth1
in.tftpd[2371]: tftp: client does not accept options

Não tenho certeza do que está acontecendo aqui. Eu olhei para cima todo o "cliente não aceita opções", no entanto a maioria dos lugares eu acho que dizer para ignorá-lo. Eu ainda tenho o problema de parar, no entanto.

Aqui está o meu arquivo dhcpd.conf:

ddns-update-style none;
authoritative;
allow booting;
allow bootp;

option domain-name-servers 208.67.222.222, 208.67.220.220;

default-lease-time 600;
max-lease-time 7200;

log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.1 192.168.0.254
    option domain-name-servers 208.67.222.222;
    option routers 192.168.0.100;
    option broadcast-address 192.168.0.255;
    option subnet-mask 255.255.255.0;

    default-lease-time 600;
    max-lease-time 7200;

    next-server 192.168.0.100;
    filename "pxelinux.0";
}

Eu tenho usado este tutorial, a propósito:

link

Se houver mais informações que eu possa fornecer que possam ajudar, por favor, informe-me e eu as providenciarei.

Agradeço antecipadamente por toda sua ajuda

    
por Alex Brooks 10.03.2012 / 01:36

1 resposta

2

Encontrou o problema: o arquivo pxelinux.0 não foi copiado corretamente. Deve ter havido um erro quando eu estava baixando o CD, como quando eu olhei através de todos os arquivos, o arquivo pxelinux.0 estava vazio.

    
por Alex Brooks 23.03.2012 / 21:09