romant Asked: 2010-01-14 19:14:46 +0800 CST2010-01-14 19:14:46 +0800 CST 2010-01-14 19:14:46 +0800 CST Solaris 10 作为 DHCP 客户端 772 Linux DHCP 服务器,许多 Linux 客户端。 一个 Solaris 客户端。 一些机器在 DHCPD 服务器上的 dhcpd.conf 中有它们的 MAC 地址,它们都选择了适当的 IP。 但是,Solaris 机器从池中获取了一台。忽略它的 MAC->IP 分配。为什么? 此外,Solaris 中的 dhcp 租约文件在哪里,以便我可以清除它 - 只是为了确定。 谢谢 solaris dhcp 2 个回答 Voted David Mackintosh 2010-01-14T19:40:43+08:002010-01-14T19:40:43+08:00 DHCP 租用委托由服务器完成,而不是由客户端完成。因此,要么您的预订错误(错字,或服务器未重新启动以获取预订),要么您的客户端没有使用您的服务器。 此规则的唯一例外是客户端已经有租约。有时它会询问服务器,“我可以续订这个现有的租约吗?” 服务器会说“是的,你可以继续使用它”。大多数情况下,尽管服务器会说“不”,但会强制客户端从头开始 dhcp 进程,从而导致发出预留。(有时当服务器说“不”时,客户端只是挂在租约上,直到它过期,然后再次启动 dhcp 进程。) 如果您将 dhcp 服务器的 syslog 设置为 pick up *.debug,dhcpd 会将各种详细信息放入您的消息文件中,您可以准确地看到它认为正在发生的事情。 Google 建议您可以通过以下方式在 Solaris 10 系统上释放/更新您的租约: # ifconfig nge0 dhcp release # ifconfig nge0 dhcp ...nge0您的以太网设备在哪里。 Joe Internet 2010-01-14T22:02:48+08:002010-01-14T22:02:48+08:00 这是Sun 的 Solaris 10 管理员指南,其中包含 DHCP 配置详细信息。
DHCP 租用委托由服务器完成,而不是由客户端完成。因此,要么您的预订错误(错字,或服务器未重新启动以获取预订),要么您的客户端没有使用您的服务器。
此规则的唯一例外是客户端已经有租约。有时它会询问服务器,“我可以续订这个现有的租约吗?” 服务器会说“是的,你可以继续使用它”。大多数情况下,尽管服务器会说“不”,但会强制客户端从头开始 dhcp 进程,从而导致发出预留。(有时当服务器说“不”时,客户端只是挂在租约上,直到它过期,然后再次启动 dhcp 进程。)
如果您将 dhcp 服务器的 syslog 设置为 pick up
*.debug
,dhcpd 会将各种详细信息放入您的消息文件中,您可以准确地看到它认为正在发生的事情。Google 建议您可以通过以下方式在 Solaris 10 系统上释放/更新您的租约:
...
nge0
您的以太网设备在哪里。这是Sun 的 Solaris 10 管理员指南,其中包含 DHCP 配置详细信息。