Может ли собственный клиент DHCP для MacOS X отправлять "идентификатор класса поставщика" (opTag 60) в запросе DHCP?
Возможно ли для MacOS X (текущей или любой предыдущей версии) легко заставить DHCP-клиента отправлять на DHCP-сервер, в начале диалога - в пакете DHCPDISCOVER - для параметра "Идентификатор класса поставщика" (60) задано некоторое значение?
Я знаю, что могу установить т.е. ISC DHCP-клиент через pkgsrc, который поддерживает VCI, но я ищу что-то родное.
Заранее благодарю за информацию.
2 ответа
Этот довольно старый вики-пост указывает, что Mac OS X отправляет VCI AAPLBSDPC плюс некоторую другую информацию о процессоре и типе машины обратно на сервер. Однако мне не повезло найти какую-либо информацию о том, как бы вы на самом деле изменили это значение на клиенте. Я думаю, что ваш единственный вариант может быть запустить другой клиент.
Я провел целый час на телефоне с поддержкой Apple, а они просто не получают DHCP вообще. В конечном итоге вы получите "мы не предоставляем поддержку для всего, что вы не можете получить доступ и настроить через графический интерфейс. Вы сами, приятель". если вы продолжаете исследовать их. Конечно, у меня был один "гениальный" техник, который пытался сказать мне, что VCI был установлен по MAC-адресу и что его нельзя изменить. Затем я продолжил рассказывать ему, что он был невежественным ослом... объяснил, что такое OUI MAC и почему он существует, как он относится к идентификатору клиента dhcp и как он НИЧЕГО не делает с идентификатором класса вендора dhcp, В конце концов, он извинился за то, что был дерзким и пытался просто оттолкнуть меня от телефона, и поблагодарил меня за то, что он дал ему образование... но до сих пор не решил.
Похоже, что, как и M$ Windoze, VCI на Mac где-то заблокирован в двоичном файле, и вы просто не можете его изменить.
Мой обходной путь для этой проблемы был:
- Загрузите и установите компилятор XCODE с сайта Mac для разработчиков.
- Загрузите, скомпилируйте и установите последнюю версию пакета ISC DHCP.
- Настройте файл dhclient.conf, чтобы включить следующий отправляющий идентификатор класса вендора "MSFT 5.0";
- ..и наслаждаться.
Вся операция заняла 35 минут, большая часть которых была потрачена на просмотр загрузки пакетов. Моя машина работает лакомство сейчас. Больше нет проблем с DHCP, работающим для XP-боксов, а не для моего MBP. Не бойтесь клиента ISC. Он работает просто отлично и не конфликтует со встроенным клиентом.
J