С тех пор, как я обновился до Yosemite 10.10 (14A389), имя моего компьютера постоянно меняется, добавляя (2) и (3) и так далее.
Любые идеи, как это исправить?
С тех пор, как я обновился до Yosemite 10.10 (14A389), имя моего компьютера постоянно меняется, добавляя (2) и (3) и так далее.
Любые идеи, как это исправить?
Ответы:
Перейдите в Macintosh HD> Библиотека> Настройки> SystemConfiguration и удалите следующие файлы:
Затем перезагрузите Mac.
Имена хостов должны быть воссозданы правильно.
(Согласно http://forums.imore.com/os-x-yosemite-10-10/304804-my-computer-name-changing-10-10-a.html это инструкции, предоставленные техническим специалистом Apple.)
Для этого выполните следующие команды в терминале:
sudo /usr/libexec/PlistBuddy -c "Add :ProgramArguments: string --no-namechange" /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
а также
sudo scutil --set ComputerName <host-name-U-want>
sudo scutil --set HostName <host-name-U-want>
sudo scutil --set LocalHostName <host-name-U-want>
hostname -f
Это решило это для меня:
Перейдите в Системные настройки -> Экономия энергии. Выберите «Адаптер питания» и снимите флажок «Пробуждение для доступа к сети».
С тех пор, как я это сделал пару дней назад, имя моего компьютера не изменилось.
discoveryd
и прокси-серверами сна, которые присутствуют на Apple TV и в аэропортах. Apple Apple TV и Аэропорты должны быть отключены перед внесением этого изменения, а затем снова включены (как я здесь изложил ). 9to5Mac сообщает, что discoveryd
он был удален из бета-версии OS X 10.10.4 и заменен ранее удаленным mDNSResponder
демоном. Так что эта проблема должна быть исправлена в OS X 10.10.4.
Это ошибка в 10.10 (первоначальный выпуск), которую можно исправить, просто обновив до 10.10.1 - сборка 14B25.
Откройте App Store и примените обновление 10.10.1 (или более поздней версии), и вы должны быть настроены после того, как переименуете любые компьютеры, которые приняли (2) имена.
По-прежнему возникают проблемы, если у вас старый Apple TV, старые компьютеры, на которых они будут переименованы и переименованы, но ваш компьютер не должен переименовывать себя, если это единственное устройство в сети.
Я предполагаю, что это займет некоторое время, чтобы это прекратилось и повлекло за собой изменения маршрутизатора аэропорта, обновления аэропорта и Apple TV, а также обновления iOS и Apple. В домохозяйстве с 20 или около того устройствами не все могут быть обновлены до последней версии.
Причина этого двоякая:
Откройте /System/Library/LaunchDaemons/com.apple.discoveryd.plist с помощью Xcode.
Добавьте строку в массив ProgramArguments, содержащую --no-namechange
.
Сохраните и перезапустите.
Метод Скага исправил это для меня. Это было единственной проблемой, когда Time Machine не удалось найти сервер резервного копирования в нашей сети из-за этого назойливого изменения имени. Возвращение имени к оригиналу в Системных настройках сразу же решило проблему. Конечно, я сомневаюсь, что это постоянное исправление, но это простое средство. Большое спасибо Scaggs.
Ненавижу это говорить, но я тоже это переживаю.
Одно решение, которое я нашел (не известно, является ли оно постоянным), зайдя в Системные настройки в строке поиска, вы можете ввести «Имя компьютера» и выбрать его, а затем изменить его, удалив (2) или (3)
PlistBuddy - это приложение для редактирования файлов plist (настроек). / usr / libexec находится там, где он находится. Затем сценарий использует это приложение для редактирования файла plist для имени компьютера, добавив строку, которая говорит ему не менять имя.
Лично я буду продолжать удалять (2), пока они не исправят это. Несмотря на то, что легко войти и изменить список обратно, я неизбежно забуду, и в какой-то момент в будущем это расстроит меня и потребует несколько часов, чтобы поставить диагноз ... но это только я.
Я не верю, что проблема локальна для вашего компьютера. Я начал замечать эту проблему с появлением iOS 8. Мой AppleTv добавил (n) после имени. Когда я обновил свой MacBook до Yosemite, произошло то же самое.
Если вы войдете на сайт http://iCloud.com и зайдите в Настройки, вы увидите список своих устройств iOS8 и Yosemite. Я пока не нашел объяснения, но я бы порекомендовал не использовать предлагаемые решения, поскольку они могут нарушать некоторые функции. Лучше всего Джон
Если у вас есть базовая станция AirPort (Express, Extreme или Time Capsule), откройте AirPort-Утилиту и удалите все записи Apple ID для «Назад на мой Mac». Нажмите Применить, чтобы перезапустить AirPort. Повторно добавьте свой Apple ID. Перезагрузите снова.
Это должно исправить это. Проблема заключается в старых настройках AirPort.
Попробуйте, кажется, это сработало для меня, хотя это может быть совершенно не связано :
По умолчанию OS X будет называть ваш компьютер "[ваше имя] ' Компьютер". После удаления (2), (3) и т. Д. В 10-й раз я разозлился на «и» и удалил его. Как только я это сделал, имя было стабильным в течение нескольких недель.
Я подозреваю, что где-то в сети есть некоторая несовместимость с s , и удаление ее устраняет конфликт.
Andromeda
, у которого нет апострофа.
У меня была такая же проблема: когда я менял имя компьютера, он либо возвращался к тому, который был создан Yosemite при установке, либо генерировал новый, основанный на соглашении об именах Mac Mini. Я смог изменить имя только путем изменения IP-адреса поиска DNS для моего сервера DHCP. Как только я нажму «применить», имя, которое я установил для Mac mini, было установлено и осталось.
У меня также есть проблема с изменением имени компьютера. Кажется, это ошибка OS X 10.10 для меня.
Ответ от «другого» Рика довольно загадочный , но выглядит многообещающе . Некоторое объяснение того, почему это работает, возможно, было бы полезно.
Может быть, это также решит другую проблему, которая у меня есть - услуги определения местоположения иногда работают.
Разговаривая со «старшим» консультантом Apple сегодня (8 ноября 2014 г.) по поводу моей проблемы со службами определения местоположения, я также спросил об этой проблеме. Советник признал, что он существует, и подумал, что это будет исправлено в OS X 10.10.1 (в настоящее время выпущено для разработчиков).
Предыдущий пост bmike о двойственности discoveryd
привел меня к отключению IPv6 в моем беспроводном соединении.
Теперь проблема с именем NETBios для меня исправлена.
Я меняю имя, и оно успешно сохраняется.
sudo /usr/libexec/PlistBuddy -c "Add :ProgramArguments: string --no-namechange" \
/System/Library/LaunchDaemons/com.apple.discoveryd.plist
Yosemite
вас установлена, 2) под > System Preferences… > Network
каким количеством интерфейсов зеленый (т.е. работает)?