Назад | Перейти на главную страницу

Может ли собственный DHCP-клиент для MacOS X отправлять «идентификатор класса поставщика» (opTag 60) в DHCP-запросе?

Возможно ли для MacOS X (текущей или любой предыдущей) без труда принудительно отправить DHCP-клиент на DHCP-сервер, в начале разговора - в пакете DHCPDISCOVER - опция "Vendor Class Identifier" (60) установлена ​​на какое-то значение?

Я знаю, что могу установить, например, DHCP-клиент ISC через pkgsrc который поддерживает VCI, но ищу что-нибудь родное.

Заранее благодарю за информацию.

это довольно старый пост вики указывает, что Mac OS X отправляет VCI AAPLBSDPC плюс некоторая другая информация о процессоре и типе машины обратно на сервер. Однако мне не удалось найти какую-либо информацию о том, как вы на самом деле измените это значение на клиенте. Я думаю, ваш единственный вариант - запустить другого клиента.

Я целый час разговаривал по телефону с службой поддержки Apple, а они просто не получают DHCP. В конечном итоге вы получите сообщение «Мы не обеспечиваем поддержку всего, к чему вы не можете получить доступ и настроить через графический интерфейс. Вы сами по себе, приятель». если вы продолжите зондировать их. Конечно, у меня был один «гениальный» технический специалист, который пытался сказать мне, что VCI был установлен по MAC-адресу и что его нельзя изменить. Затем я продолжил рассказывать ему, какой он был невежественный осел ... объяснил, что такое OUI MAC и почему он существует, как он связан с идентификатором клиента dhcp и как он НИЧЕГО не имеет отношения к идентификатору класса поставщика dhcp . В конце концов, он извинился за то, что был нахальным и пытался оттолкнуть меня от телефона, и поблагодарил меня за то, что я дал ему образование ... но все еще без решения.

Похоже, что, как и M $ Windoze, VCI на Mac заблокирован где-то в двоичном формате, и вы просто не можете его изменить.

Мое решение этой проблемы:

  1. Загрузите и установите компилятор XCODE с сайта разработчиков Mac.
  2. Загрузите, скомпилируйте и установите последний пакет ISC DHCP.
  3. Настройте файл dhclient.conf, включив в него следующий идентификатор класса поставщика отправки "MSFT 5.0";
  4. ..и наслаждаться.

Вся операция заняла 35 минут, большая часть которых была потрачена на просмотр загрузки пакетов. Моя машина сейчас работает. Больше никаких проблем с DHCP, работающим на ящиках XP, а не на моем MBP. Не бойтесь клиента ISC. Он отлично работает и не конфликтует со встроенным клиентом.

J