Wie verstecke ich einen Computernamen in einem Netzwerk? (OS X 10.6)

9

Ich schließe mein Macbook Pro bei der Arbeit regelmäßig an ein Netzwerk an. Aufgrund der Funktionsweise des Mac-Netzwerks ist der Name meines Computers jedoch sofort für jeden anderen Mac im Netzwerk verfügbar. Gibt es eine Möglichkeit, den Namen meines Computers auszublenden, damit ich nicht in der Netzwerkliste der Computer anderer Personen angezeigt werde? Kann ich dies auch als netzwerkspezifisches Profil einrichten? Ich möchte beispielsweise, dass der Name meines Computers in meinem Heimnetzwerk angezeigt wird, nicht jedoch in meinem Arbeitsnetzwerk.

Choy
quelle

Antworten:

14

Die einfachste Methode besteht darin, sicherzustellen, dass Ihr Computer keine Bonjour-Nachrichten darüber sendet, welche Dienste auf Ihrem Computer verfügbar sind, indem Sie die Dienste deaktivieren.

Stellen Sie im Hinblick auf den Finder sicher, dass die Dateifreigabe, die Remoteverwaltung und die Bildschirmfreigabe deaktiviert sind und Ihr Computer nicht in der Seitenleiste eines anderen Benutzers angezeigt wird. Wenn es bereits in der Seitenleiste des anderen Benutzers angezeigt wurde, verschwindet es möglicherweise nicht sofort, aber es ist nichts zugänglich. Dies verhindert nicht, dass es an anderer Stelle angezeigt wird (z. B. wenn Sie Drucker freigeben, wird es in den Dialogfeldern Drucken angezeigt).

Die andere Alternative besteht darin, Bonjour insgesamt auszuschalten, was einen Neustart erfordert. Apple hat Anweisungen dazu veröffentlicht. Coles Notizen / schnellere Version:

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

So schalten Sie wieder ein:

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

Führen Sie nach Abschluss dieses Vorgangs auch den folgenden Befehl aus, damit er wirksam wird:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Chealion
quelle
Vielen Dank. Kann ich angeben, ob die Dateifreigabe basierend auf dem Netzwerkspeicherort aktiviert werden soll?
Choy
2
Mit Mac OS X selbst? Nicht wirklich. Verwenden eines Programms wie NetworkLocation ja.
Chealion