сетевые компьютеры переименованы после установки Yosemite

9

Установка Yosemite (от Mavericks) автоматически изменила имена моих сетевых компьютеров, как показано на боковой панели Finder. Например, мое имя IMac теперь отображается как мое имя iMac (2). Мои два дополнительных Mac Air показывают ту же проблему.

Я попытался изменить имена компьютеров в Системных настройках (общий доступ / имя компьютера / редактирование), чтобы они не влияли на перезагрузку или без нее.

Как я могу вернуться к исходным именам компьютеров?

catbrown
источник
Чистая установка сделает это, обновление не должно. Что это было?
Тетсудзин
Чистая установка тоже не должна этого делать, но у меня одинаковая проблема как при чистой установке, так и при обновлении (как только я обновился до GM3, что забавно…)
0942v8653
Это была не чистая установка. Я установил поверх Маверикс.
catbrown

Ответы:

6

ОБНОВЛЕНИЕ 3: Обновление до 10.10.4 устраняет эту проблему. В этом месте релиз discoverydзаменяется ранее отстраненным mDNSResponder.

Первоначально предоставленный обходной путь следует ...

Существует ошибка между Yosemite (демоном discoveryd) и спящими серверами. Эти серверы находятся в Apple TV и аэропортах и ​​выступают в качестве прокси для спящего компьютера. На данный момент единственное исправление кажется:

  • На компьютере перейдите в « Системные настройки» -> «Экономия энергии» и снимите флажок «Пробуждение для доступа к сети» (или, может быть, это «Пробуждение для доступа Wi-Fi» , я думаю, это зависит от типа вашего интерфейса).

  • Выключите Apple TV / s и / или Airport / s.

  • На компьютере перейдите в « Системные настройки» -> «Общий доступ» и переименуйте его по своему желанию.

  • Перезагрузите компьютер и убедитесь, что изменение имени застряло (перезагрузка, вероятно, не требуется, но я сделал это для хорошей меры).

  • Включите Apple TV / s и / или Airport / s.

У меня больше не возникает проблема увеличения имени компьютера, если я не включаю «Пробуждение для доступа к сети» .

ОБНОВЛЕНИЕ 1: Обновление до OS X 10.10.1 (и Apple TV до 7.0.2) не помогло.

ОБНОВЛЕНИЕ 2: Хотя улучшено, оно все еще не работает в OS X 10.10.3. Но в discoverydбета-версии 10.10.4 бета-версия демона была заменена ранее удаленной mDNSResponder. Так что надеемся, что это исправлено в следующем выпуске. Источник: 9to5Mac .

Дэвид
источник
Спасибо. Это сработало. И это было немедленно; не нужно ждать день. Я сообщил об этом как об ошибке в Apple.
catbrown
Исправление было временным. Я все еще могу отредактировать имя компьютера в prefs / share, но репликация компьютеров продолжается. Теперь у меня есть iMac, iMac (2) и iMac (3), представляющие один компьютер.
catbrown
Прости за это. Возможно, это было просто совпадение, что это сработало для меня.
Дэвид
После вчерашнего комментария я снова включил «Пробуждение для доступа к сети», а сегодня утром проснулся и обнаружил, что имя моего компьютера изменилось на «MacBook (2)». Так что, может быть, там что-то есть ... или это может быть совпадением.
Дэвид
Этот человек утверждает, что имеет исправление: http://ispire.me/fix-yosemite-rtc-alarm-wakeup-issue/ А именно: sudo /usr/libexec/PlistBuddy -c "Add :ProgramArguments: string --no-namechange" /System/Library/LaunchDaemons/com.apple.discoveryd.plist хотя я не желаю пробовать это. Кажется, это лечение симптомов, а не болезни.
Дэвид
1

Перейти к Системные настройки / Обмен. Вот где вы можете изменить имя вашего компьютера.

user97206
источник
1
Как я сказал в своем первоначальном вопросе, это первое, что я сделал, и это не сработало.
catbrown
Это «решение» не работает.
Jfmercer
0

Мой обходной путь:

  1. Переименуйте Macbook на новое имя (Системные настройки> Общий доступ): например, Джимми
  2. Restart Time Capsule (Приложения> Утилиты> Утилита AirPort)
  3. Убедитесь, что в подключенных устройствах Capsule нет идентичных имен (красная рамка на рисунке ниже)
  4. Переименуйте Macbook обратно на оригинальное имя

    введите описание изображения здесь

ohho
источник