Как уже упоминалось в других ответах, это ошибка в Yosemite, которая, надеюсь, исчезнет, когда выйдет 10.10.4. До этого у меня было настроено следующее действие Keyboard Maestro, которое будет автоматически сбрасывать имя системы при каждом пробуждении системы.
Mount Diskstation
Вызывается любым из следующих действий:
При пробуждении системы
Выполним следующие действия:
Shell Script
COMPUTER_NAME=Zephyr
sudo scutil --set ComputerName $COMPUTER_NAME
sudo scutil --set HostName $COMPUTER_NAME
sudo scutil --set LocalHostName $COMPUTER_NAME
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server NetBIOSName -string $COMPUTER_NAME
Показать результаты в окне.
У меня также есть следующее в / etc / sudoers:
ats ALL=(ALL) NOPASSWD: /usr/sbin/scutil --set ComputerName Zephyr, /usr/sbin/scutil --set LocalHostName Zephyr, /usr/sbin/scutil --set HostName Zephyr, /usr/bin/defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server NetBIOSName -string Zephyr