是否有可能使MacOS X(当前版本或任何以前的版本) 轻松强制DHCP客户端发送到DHCP服务器,在会话开始时 – 在DHCPDISCOVER数据包中 – 选项“Vendor Class Identifier”(60)设置为某个值?
我知道我可以通过支持VCI的pkgsrc安装ie ISC DHCP客户端,但是我正在寻找本地的东西。
提前感谢您的信息。
这个相当古老的wiki文章指出,Mac OS X确实发送了AAPLBSDPC的VCI以及一些关于处理器和机器types的其他信息返回给服务器。 然而,我没有任何运气find任何信息,如何实际上改变客户端上的价值。 我认为你唯一的select可能是运行一个不同的客户端。
我花了整整一个小时的电话与苹果支持,他们根本没有得到DHCP。 你最终会得到“我们不支持任何你不能通过GUI访问和configuration的东西,你是你自己的,伙伴。 如果你继续探究他们。 当然,我有一个“天才”技术试图告诉我,VCI是由MAC地址设置的,它不能改变。 然后我告诉他他是一个无知的屁股..解释了MAC的OUI是什么以及它为什么存在,它与dhcp client-identifier有什么关系,以及它如何与dhcp vendor-class-identifier没有关系。 最后,他为自己的屁股道歉,并试图把我推下电话,并感谢我给他的教育……但仍然没有解决。
看起来,像M $ Windoze一样,Mac上的VCI被locking在一个二进制文件中,你根本无法改变它。
我对这个问题的解决方法是:
整个操作花了35分钟,其中大部分花费在观看包下载。 我的机器现在工作。 没有更多的问题与DHCP工作的XP盒,而不是我的MBP。 不要害怕ISC客户端。 它工作得很好,并不与内置的客户端冲突。
Ĵ