Como corrigir o servidor DHCP e TFTP?

1

Eu faço um trabalho no qual preciso de servidor TFTP e DHCP.

As configurações do DHCP que eu devo ajustar são (eu tenho DHCP e DHCP 3, não sei onde definir):

    default-lease-time 21600;
    max-lease-time 43200;
    option domain-name-servers 10.0.0.1;
    option netbios-name-servers 10.0.0.1;
    option netbios-node-type 8;
    option www-server 10.0.0.1;
    authoritative;
    allow booting;
    allow bootp;

    subnet 10.0.0.0 netmask 255.255.255.0
    {
    option routers 10.0.0.1;
    option subnet-mask 255.255.255.0;
    option broadcast-address 10.0.0.255;
    filename "/tftpboot/newsistemgeminis";
    range 10.0.0.10 10.0.0.100;
    }

Eu tenho que copiar a imagem do kernel '' newsistemgeminis '' para o / tftpboot /.

O servidor TFTP deve editar /etc/inetd.conf e definir o diretório do servidor para / tftpboot / mas este arquivo está vazio: /

Eu instalei os seguintes pacotes: dhcpd, tftp, tftpd-hpa, isc-dhcp-server

Agora, inicie o TFTP e o DHCP, mas tenho estes problemas:

root@ubuntu:/home/ubuntu# invoke-rc.d dhcp start
 invoke-rc.d: unknown initscript, /etc/init.d/dhcp not found.

Eu não entendo o que acontece, para mais eu procuro não resolver o problema, alguém poderia me ajudar por favor? Ficarei muito grato, obrigado e cumprimentos.

    
por user178971 27.07.2013 / 19:32

1 resposta

1

Você não precisará editar o arquivo /etc/inetd.conf se for usar o caminho /var/lib/tftpboot/ padrão. O TFTP será o padrão para esse caminho já.

Normalmente, as linhas no seu dhcpd.conf devem ser algo como

next-server (ip address of tftp server); #this is if your tftp sever is separate from your DHCP server
filename "pxelinux.0";

pxelinux.0 normalmente aponta para uma imagem de inicialização em pxelinux.conf da máquina que você está tentando inicializar.

Para um exemplo completamente exagerado de como isso é colocado em prática, você pode conferir algo como Foreman , MAAS ou qualquer outra ferramenta de orquestração.

    
por user187595 17.09.2013 / 06:55