У меня есть MacBook под управлением Snow Leopard во внутренней сети нашей компании, которая в основном является доменной сетью Windows. Наш отдел ТО жалуется на то, что мой MacBook не указывает имя для DHCP-сервера. Соответственно, MacBook не может быть разрешен ничем иным, как его IP-адресом с наших рабочих станций Windows.
я уже
- установить имя NetBIOS в настройках сети на панели управления OSX
- установить идентификатор клиента DHCP в настройках сети на панели управления OSX
- установите «Имя компьютера» в Панели управления> Общий доступ.
- установить имя хоста с помощью
sudo scutil --set HostName MACBOOK001
(и перезагрузить)
... но все это не решило проблему.
Может кто-нибудь сказать мне, как заставить OSX зарегистрировать свое имя хоста на DHCP-сервере, чтобы он был доступен, например, с помощью ping MACBOOK001
Ответы:
Я бы сказал, что проблема на стороне DHCP-сервера, а не на вашем MacBook. DHCP-сервер Windows имеет ряд параметров для обновления записей DNS и может вести себя немного по-другому для клиентов, которые являются или не являются членами домена. В версии для Windows 2003 есть флажок для обновления клиентов, которые не запрашивают обновления (упоминаются клиенты NT). По памяти, я думаю, это то, что вам нужно, чтобы убедиться, проверено.
источник
Я испытываю эту же проблему при использовании MacOS X 10.7.2 (клиент) и Windows Server 2008 R2 (сервер DHCP и DNS). Mac нормально регистрируется с помощью DHCP, но не может зарегистрировать свое имя хоста.
Сокращение имени хоста Mac, кажется, решает проблему. После нескольких грубых экспериментов я обнаружил, что имена хостов длиннее 16 символов не позволяют Mac зарегистрировать свое имя хоста в DNS, в то время как имена хостов 16 или короче работают нормально. Это ограничение применяется только к имени хоста компьютера, а не к полному доменному имени.
Поэтому попробуйте сократить имя хоста вашего Mac до 16 или менее символов. Пожалуйста, напишите, если это работает - мне было бы интересно услышать!
РЕДАКТИРОВАТЬ: О, и вам также понадобится набор опций Barryj. Windows DHCP config> Щелкните правой кнопкой мыши область> Свойства> вкладка DNS> Включить все флажки и нижний переключатель
источник
ABCD_MACBOOK1
(13 символов) все время, так что, хотя ваш ответ может быть частью решения, он, похоже, сам по себе не является единственным решением. Тем не менее, ваша помощь очень ценится!Длина имени хоста DNS на RFC составляет 64 символа (всего 255 для полного доменного имени). Длина имени Microsoft NetBIOS составляет 16 символов (15 из имени плюс 1 для тега специального класса). Я обнаружил, что при использовании инфраструктуры DHCP / DNS на базе Windows вы автоматически ограничиваетесь длиной в 15 символов, даже если вас не волнует NetBIOS и даже если длина вашего имени хоста DNS в противном случае полностью соответствует RFC.
Таким образом, статические IP-адреса могут быть любыми, так как DNS позволит вам ввести длинное имя. Но динамический / DHCP ограничен 15, если вы хотите, чтобы они самостоятельно регистрировались в DNS.
Я предполагаю, что если бы вы использовали бэкэнд Unix / Linux, у вас не было бы этой проблемы.
источник
Я обнаружил, что Mac иногда отправляют свое имя хоста в запросе, а иногда нет. В частности, я обнаружил, что если имя компьютера (Панель управления> Общий доступ -> Имя компьютера) содержит пробел, то имя хоста НЕ отправляется (в OS X 10.6). Если он НЕ содержит пробел, он будет отправлен.
Я сравнил запросы DHCP, используя tcpdump, с пробелом в имени компьютера и без него.
С именем компьютера
chris-macbook-space
:С именем компьютера
chris-macbook space
:Обратите внимание на отсутствие
Hostname Option 12, length 19: "chris-macbook-space"
в последнем случае.Таким образом, вы можете попробовать удалить пробелы и любые другие специальные символы из имени компьютера, чтобы увидеть, позволяет ли это разрешить его в сети.
источник
Сначала вы пытаетесь зарегистрировать его на DNS-сервере, который обрабатывает разрешение. Возможно, вы ищете не в той области, где нужно изменить настройки.
Поищите DNS в первом документе и посмотрите, поможет ли вам их предложение. Я также включил пару других, которые выглядели полезными. Существуют известные ошибки, поэтому не может быть простого ответа без устранения неполадок и знания особенностей вашего локального домена.
http://www.macwindows.com/snowleopardAD.html http://hintsforums.macworld.com/showthread.php?t=104825 http://www.applesource.com.au/how-to/soa/Connect- а-Mac к Windows-Small-Бизнес-сервер / 0,2000451082,339287478,00.htm
источник
Похоже, вам нужно внести изменения в общий доступ к файлам. Итак, зайдите в настройки, разделение, а затем проверьте совместное использование файлов. Где имя компьютера, убедитесь, что имя, которое вы хотите, там. Затем нажмите кнопку редактирования и убедитесь, что введенное вами имя там с добавленным «.local». Опустить кавычки.
Должен делать работу
источник