Ім’я комп’ютера My Mac mini постійно змінюється, коли він переходить у режим сну


15

Коли я буджу свій Mac mini від сну, час від часу виникає діалогове вікно "Ім'я вашого комп'ютера" все, що "вже використовується в цій мережі. Ім'я було змінено на" все, що (1) "" (або ( 2), я до (4) на даний момент).

Mac підключається до мережі через кабель Ethernet і отримує призначений DHCP IP-адресу від мого маршрутизатора, на якому працює pfSense. У мене DHCP налаштований надати однакову IP-адресу Mac Mac.

Чому це трапляється, і ще корисніше, як я можу змусити машину перестати перейменувати себе?

У системних налаштуваннях - спільний доступ Увімкнено "Обмін файлами" та "Віддалений вхід".


Я зробив кроки, які запропонував Джон Флер, і LocalHostName продовжує повертатися назад, в моєму випадку від Торі до Торі (10). Будь-які інші ідеї? Це водить мене бонкерами.
DJFriar

@DJFriar З мною відбувається те саме. Можливо, почали після установки Yosemite. FWIW Я керую аеропортом Base Extreme з DHCP та ще одним (мостовим) та 3 експрес-аеропортом (усі мости).
BlazingFrog

Відповіді:


2

Зазвичай це вина маршрутизатора, і Mac реагує на умови, що не знаходяться під його контролем.

Ви спробували скористатися фіксованою IP-адресою або забронювати DHCP, щоб ваш Mac надійніше заявляв ту саму адресу, коли він прокидається зі сну?

Це стало набагато гірше з iOS 8 та OS X 10.10, і в новому демонтованому демонстрації є кілька помилок, які замінюють mDNSResponder для іменування DNS та виявлення та маршрутизації пристроїв. В основному, навіть у комп'ютерах з одним мережевим підключенням є дві IP-адреси - одна IPv4, а друга IPv6, і система плутає одну за іншою і збільшує ім'я хоста.


Ні, коли я маю це, IP залишається тим самим, але ім’я змінюється
user151019

@Mark - IP-адреса розподіляється на основі MAC-адреси відправника DHCP-запиту. Це все ще можливо, що маршрутизатор може бути винен - ​​але це не повинно бути так, як ви прокоментували.
bmike

правда - біт цієї відповіді говорить про те, що змусити Mac заявити ту саму IP-адресу, і я точно не є проблемою, яку я бачу
user151019

7

Я бачив, що це відбувається, коли локальний DNS-сервер увімкнено кешування DNS, але кеш не стирається досить часто (або зовсім).

Ви можете встановити ім'я хоста / ім'я комп'ютера на статичне значення, використовуючи скуті в терміналі. Це означає, що ваш Mac більше не змінюватиме ім’я автоматично, тому важливо, щоб у вашій мережі не було інших машин, які насправді мають це ім'я хоста. Запустивши це, замініть "new_hostname" на бажане ім'я хоста:

sudo scutil --set HostName new_hostname

sudo scutil --set LocalHostName new_hostname

sudo scutil --set ComputerName new_hostname

Ви можете перевірити, чи встановлено значення, виконавши:

scutil --get HostName 

scutil --get LocalHostName 

scutil --get ComputerName 

Джерела: man scutil

https://developer.apple.com/library/mac/documentation/Darwin/Reference/Manpages/man8/scutil.8.html

http://osxdaily.com/2010/09/06/change-your-mac-hostname-via-terminal/


2

Це трапляється зі мною, як правило, коли в ОС є якась гикавка і потрібен холодний перезапуск.

  1. Відключіть маршрутизатор. З певних причин після перезавантаження комп'ютер має проблеми з підключенням до мережі, оскільки маршрутизатор "думає", що з'єднання ніколи не було розірвано. З огляду на те, що я не можу встановити вказане ім'я користувача, операційна система додає (1, 2, 3…) до кінця імені.

  2. Перезавантажте комп'ютер.

  3. Перейдіть до налаштувань / Спільний доступ та змініть ім’я свого комп'ютера з "iMac (2) вашого імені" на "iMac вашого імені"

  4. Підключіть маршрутизатор назад.

  5. Підключення до мережі.

Працювали для мене!


Це добре для невеликих мереж. Що станеться, коли у вас є кілька Apple TV, три маршрутизатори та 10 пристроїв iOS? Пошкоджене ім’я, здається, поширюється та погіршує мої різні цикли сну / неспання. Це життєздатне рішення для невеликих мереж у квартирі або з кількома пристроями Apple. +1 для рішення, але я хотів попередити, що це не є життєздатним для багатьох бізнес або великих мереж.
bmike

0

Ще один варіант спробувати - відключити функцію Wake for Network Access всередині системних налаштувань -> Energy Saver. У нас ця проблема є на роботі, і тому, що + перейменування її, як правило, здається, що це ім'я стоїть на місці


0

Це автоматичний номер перейменування ім'я хоста (1), (2), (N), ...проблема суфікса епідемічні захворювання багато пристроїв компанії Apple, має багато потенційних обхідні шляхи, але не відомо повне рішення. Це, швидше за все , пов'язане з протоколом виявлення мережі, який використовується для Apple AirPlay та інших служб під назвою:

Ця послуга автоматично запускається в Mac OSX, і це те, як місцеві машини здатні виявляти один одного за допомогою hostname.localімен mDNS, а також виявляти такі сервіси, як AirPlay.

Багато користувачів в Інтернеті придумали обхідні шляхи чи потенційні рішення, але, на мій досвід, жоден не працював надійно весь час. Налаштування імені хоста, здається, працює лише протягом короткого періоду.

Я розпочав тут заповнення способу вирішення проблеми та відповіді . Сподіваємось, Apple надасть виправлення цієї проблеми в майбутньому!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.