Linux DHCP服务器,许多Linux客户端。
一个Solaris客户端。
有些机器在DHCPD服务器的dhcpd.conf中有自己的MAC地址,并且它们都select了合适的IP地址。
尽pipe如此,Solaris机器却从池中获取一个。 忽略其MAC-> IP分配。 为什么?
另外,Solaris中的dhcp租赁文件在哪里,以便我可以清除它 – 只是为了确保。
谢谢
DHCP租约委托由服务器完成,而不是由客户端完成。 所以要么你的预订是错误的(错字,或服务器没有重新启动拿起保留),或者你的客户端没有使用你的服务器。
这个规则的唯一例外是,如果客户已经有一个租约。 有时会问服务器,“我可以续订这个现有的租约吗? 服务器会说“是的,你可以继续使用它”。 大多数时候,虽然服务器会说“不”,强制客户端从头开始DHCP进程,导致发出预留。 (有时,当服务器说“不”时,客户端就挂在租约上,直到在启动dhcp进程之前到期。)
如果你设置你的dhcp服务器的系统日志select*.debug ,dhcpd会把所有types的细节放到你的消息文件中,你可以看到它到底在想什么。
Googlebuild议您可以通过以下方式在Solaris 10系统上释放/更新租约:
# ifconfig nge0 dhcp release # ifconfig nge0 dhcp
…其中nge0是无论您的以太网设备是什么。
这是 Sun提供的 “Solaris 10pipe理指南”,以及DHCPconfiguration详细信息。