如何修复 DHCP 和 TFTP 服务器?

如何修复 DHCP 和 TFTP 服务器?

我的工作需要 TFTP 和 DHCP 服务器。

我应该调整的 DHCP 设置是(我有 DHCP 和 DHCP 3,不确定在哪里设置):

    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;
    }

我必须将“newsistemgeminis”内核映像复制到 /tftpboot/。

对于 TFTP 服务器应该编辑 /etc/inetd.conf 并将服务器目录设置为 /tftpboot/ 但此文件为空 :/

我安装了以下软件包:dhcpd、tftp、tftpd-hpa、isc-dhcp-server

现在,启动 TFTP 和 DHCP,但是我遇到了以下问题:

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

我不明白发生了什么,我怎么也解决不了问题,有人能帮我吗?我将不胜感激,谢谢,问候。

答案1

/etc/inetd.conf如果您要使用默认路径,则无需编辑该文件/var/lib/tftpboot/。TFTP 将默认使用此路径。

通常,dhcpd.conf 中的行应类似于

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

pxelinux.0pxelinux.conf通常会指向您尝试启动的机器的启动映像。

有关如何将其付诸实践的完全夸张的例子,您可以查看类似领班玛雅斯或任何其他编排工具。

相关内容