Linux 中的 bootp 设置

Linux 中的 bootp 设置

我们目前正在更换旧的 HP-UX 系统,该系统为我们设施中使用的某些设备执行 bootp。我有来自 unix 服务器和 ISC dhcp 服务器的旧 bootptab 文件,安装在 Ubuntu 服务器上。bootptab 文件中有一些内容我不太清楚如何在 dhcp 服务器中处理。以下是我们其中一台机器的示例。取出了一些信息。

name:\
    hn:\
    bf=bootstrap/vmechgr:\
    hd=/bootp:\
    ht=ether:\
    ha=mac Address:\
    ip=IP Address:\
    vm=rfc1084:

答案1

use-host-decl-names on; #hn

host name {
    filename "bootstrap/vmechgr"; #bf
    option root-path "/bootp"; #hd
    hardware ethernet macAddr; #ha
    fixed-address IPaddr;      #ip
 }

我不确定您是否还需要“ht”和“vm”。

无论如何,您可能会遇到意外情况,因为 ISC DHCPD 与 bootpd 相距甚远,并且这可能是特定于供应商的。在这种情况下,您可能只需在 Linux 服务器上使用“tcpdump -s0 -vvv port bootpc 或 port bootps”,然后在此处发布请求和回复。

另外,您也可以继续使用 bootptab - NetBSD 仍然有 bootpd。此外,CMU dhcpd 仍然支持读取 bootptab。

相关内容