尝试join一个强制某些客户端ID的DHCPnetworking上的OSX机器。
即使我通过networking属性修改客户端ID,DHCP服务器也不接受这个请求,因为Windows和Apple通过不同的选项发送这个请求
您可以在“networking控制面板”的“ DHCP客户端ID”框中设置ClassID。 诀窍在于设置DHCP服务器来识别它。 Windows XP通过DHCP选项77发送DHCP类ID,OS X通过选项61发送它。您必须设置DHCP服务器以检查选项61,+的偏移量为1,长度为9+。 这是棘手的一点。
因此,在不修改DHCP服务器(不属于我)的情况下,是否有什么可以在OSX上修改client-id选项为77?
您可以尝试从一个testing的linux dhcp服务器上观察dhcpdump ,看看OSX客户端是否提供了选项77。
除此之外,你可以看看使用networksetup看看周围的手册页没有显示任何有用的东西看起来像cli的方式来设置你一直在做的GUI。
最后,它看起来像你可以安装一个更强大的dhcp客户端, dhcp ,与macports,并使用它来更详细地定义的东西。