9

Я регулярно подключаю свой Macbook Pro к сети на работе, но из-за того, как работает сеть Mac, имя моего компьютера мгновенно становится доступным для любого другого Mac в сети. Есть ли способ скрыть имя моего компьютера, чтобы я не отображался в списке компьютеров других людей? Кроме того, я могу настроить это как специфичный для сети профиль? Например, я хотел бы, чтобы имя моего компьютера отображалось в моей домашней сети, но не в моей рабочей сети.

1 ответ1

14

Самый простой способ - убедиться, что ваш компьютер не передает никаких сообщений Bonjour о том, какие службы доступны на вашем компьютере, отключив эти службы.

С точки зрения Finder, убедитесь, что общий доступ к файлам, удаленное управление и общий доступ к экрану сняты, и ваш компьютер не появится на боковой панели другого пользователя. Если он уже появился на боковой панели другого пользователя, он может не исчезнуть сразу, но ничего не будет доступно. Это не помешает его появлению в другом месте (например, если вы используете принтеры совместно, это будет отображаться в диалоговых окнах печати).

Другой вариант - отключить Bonjour, что требует перезагрузки. Apple опубликовала инструкции о том, как это сделать. Коулз отмечает / более быстрая версия:

sudo /usr/libexec/PlistBuddy -c "Add :ProgramArguments: string '-NoMulticastAdvertisements'" /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

Чтобы снова включить:

sudo /usr/libexec/PlistBuddy -c "Delete :ProgramArguments:2" /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

После этого выполните следующую команду, чтобы она вступила в силу:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .