Попытка присоединиться к машине OSX в сети DHCP, которая заставляет определенные идентификаторы клиентов.
Даже если бы мне пришлось изменить идентификатор клиента через свойства сети, DHCP-сервер не принимает этот запрос, поскольку Windows и Apple отправляют его с помощью разных параметров.
Вы можете установить ClassID в панели управления сетью в Идентификатор клиента DHCP коробка. Уловка заключается в том, чтобы настроить DHCP-сервер на его распознавание. Windows XP отправляет идентификатор класса DHCP через опцию 77 DHCP, а OS X отправляет его через опцию 61. Вам нужно будет настроить свой DHCP-сервер на проверку опции 61 + со смещением 1 и длиной 9+. Это сложный момент.
Итак, без изменения DHCP-сервера ... (который мне не принадлежит), можно ли что-нибудь сделать в OSX, чтобы изменить параметр client-id на 77?
Вы можете попробовать посмотреть dhcpdump
с тестового сервера Linux dhcp, чтобы узнать, предлагает ли клиент OSX что-нибудь для варианта 77.
Помимо этого вы можете изучить использование networksetup
просмотр страниц руководства не показал ничего полезного, кроме того, что выглядит как cli-способ установки того, что вы делали в графическом интерфейсе.
Наконец, похоже, что вы можете установить более надежный клиент DHCP, dhcp
, с участием Macports и используйте это для более детального определения вещей.