Inicialização PXE e configuração do servidor DHCP Failing Auto Installation

4

Eu tenho um servidor ISC DHCP instalado no Ubuntu 9.10. Eu consegui inicializar com sucesso um cliente PXE, obter um endereço DHCP e carregar o arquivo initrd.gz. Mas estou enfrentando um problema vago quando o instalador do Debian inicia e tenta obter um servidor DHCP

O cliente envia uma solicitação DHCP e verifiquei que é o mesmo endereço MAC. Mas recebo um DECLÍNIO DHCP (o cliente declina o endereço). Ele oferece todo o endereço na piscina e, em seguida, há um NAK DHCP (sem mais concessões gratuitas)

Eu tentei usar o Option no-ping e também a opção one-client-one-lease, mas isso não ajuda.

Se eu definir o cliente para usar um endereço fixo, o problema acima não estará lá e a instalação continuará sem problemas

Você pode me dar alguma pista sobre qual deve ser a configuração do servidor DHCP

Meu dhcpd.conf se parece com isso

{
    ddns-update-style none;
    option domain-name "hadoop-myorg.org";
    option domain-name-servers 192.168.3.5;
    default-lease-time 600;
    max-lease-time 7200;

    group {
        filename "pxelinux.0";
        next-server 192.168.13.184;
        host hadoop1 { hardware ethernet 90:e6:ba:d5:53:f8; }
    }

    subnet 192.168.13.0 netmask 255.255.255.0 {
        option routers 10.0.0.254;

        pool {
            option domain-name-servers 192.168.3.5;
            max-lease-time 3000;
            range 192.168.13.55 192.168.13.65;
            deny unknown-clients;
        }
    }
}
    
por Harihara Vinayakaram 30.06.2010 / 16:09

4 respostas

1

Qual versão do syslinux você está usando (o syslinux fornece seu arquivo pxelinux.0)? Se não for recente, tente atualizar.

Você está usando o IPAPPEND 1 no seu arquivo pxelinux.cfg? Isso diz ao pxelinux para explicitamente passar o endereço IP e gateway para o instalador.

Um problema que vejo com a sua configuração é que o valor do seu roteador está fora da sub-rede DHCP. Isso provavelmente não funcionará como você quer, e pode muito bem ser por isso que o instalador está rejeitando isso. O valor para 'roteadores de opções' deve ser o seu gateway. Para a configuração de rede mais comum, seria 192.168.13.1

    
por 22.11.2011 / 00:54
0

Veja de perto um ifconfig no servidor DHCP. Certifique-se de que a transmissão & netmask estão corretas.

    
por 30.06.2010 / 19:59
0

Parece ser um problema do cliente porque está recusando o endereço. Está bem configurado para usar um endereço DHCP. Tente executar o dhclient manualmente.

    
por 09.10.2010 / 03:40
0

Eu tive esse mesmo problema com o isc-dhcpd no Ubuntu 9.10. Por fim, atualizei o sistema operacional e um novo pacote isc-dhcpd-server enviado com ele.

Um pouco mais de informação pode ser útil aqui, mas parece um problema do lado do cliente para mim. Uma coisa semelhante às vezes acontece com clientes tftp mal implementados no pxe boots, mas eu não acho que você tenha chegado na parte do pxe ainda, certo?

Se você tiver acesso a ele, tente executar o gpxe no cliente. Está instalado em muitos sistemas BIOS agora. Além disso, dhclient e wireshark podem ser usados para solucionar problemas do DNS. A maneira antiga seria experimentá-lo em uma sub-rede diferente com uma implementação de dhcp diferente, como Junipers ou até mesmo o MS Windows. Além disso, verifique se realmente há apenas um único servidor dhcp em execução na sua sub-rede de uma só vez, ou isso pode causar confusão.

    
por 13.11.2014 / 23:41