Solaris 10 作为 DHCP 客户端

Solaris 10 作为 DHCP 客户端

Linux DHCP 服务器,许多 Linux 客户端。

一个 Solaris 客户端。

一些机器的 MAC 地址位于 DHCPD 服务器上的 dhcpd.conf 中,并且它们都选择适当的 IP。

但是 Solaris 机器却从池中抓取一个。忽略其 MAC->IP 分配。为什么?

另外,Solaris 中的 dhcp 租约文件在哪里,以便我可以清除它 - 只是为了确保万无一失。

谢谢

答案1

DHCP 租约委托由服务器完成,而不是由客户端完成。因此,要么是您的预留有误(输入错误,或者服务器未重新启动以接收预留),要么是您的客户端未使用您的服务器。

此规则的唯一例外是客户端已经有租约。有时它会询问服务器,“我可以续订这个现有租约吗?”服务器会说“是的,你可以继续使用它。”但大多数情况下,服务器会说“不”,迫使客户端从头开始 dhcp 过程,从而发出预留。(有时当服务器说“不”时,客户端会一直保留租约,直到租约到期,然后再重新开始 dhcp 过程。)

如果您将 dhcp 服务器的系统日志设置为接收*.debug,dhcpd 会将所有类型的详细信息放入您的消息文件中,这样您就可以准确地看到它认为正在发生的事情。

Google 建议你可以通过执行以下操作来释放/续订 Solaris 10 系统上的租约:

# ifconfig nge0 dhcp release
# ifconfig nge0 dhcp

...nge0您的以太网设备在哪里。

答案2

以下是Sun 的 Solaris 10 管理指南,其中包含 DHCP 配置详细信息。

相关内容