Bagaimana Anda menyembunyikan nama komputer di jaringan? (OS X 10.6)

9

Saya secara teratur menyambungkan Macbook Pro saya ke jaringan di tempat kerja, tetapi karena cara kerja jaringan Mac, nama komputer saya langsung tersedia untuk Mac lain di jaringan. Apakah ada cara untuk menyembunyikan nama komputer saya sehingga saya tidak muncul di daftar jaringan komputer orang lain? Juga, dapatkah saya mengatur ini sebagai profil khusus jaringan? Misalnya, saya ingin nama komputer saya muncul di jaringan rumah saya, tetapi tidak di jaringan kerja saya.

Choy
sumber

Jawaban:

14

Metode termudah adalah memastikan komputer Anda tidak menyiarkan pesan Bonjour tentang layanan apa yang tersedia di komputer Anda dengan mematikan layanan.

Dalam hal Finder, pastikan Berbagi File, Manajemen Jarak Jauh dan Berbagi Layar semuanya tidak dicentang dan komputer Anda tidak akan muncul di sidebar pengguna lain. Jika sudah muncul di sidebar pengguna lain mungkin tidak langsung hilang tetapi tidak ada yang dapat diakses. Ini tidak akan mencegahnya muncul di tempat lain (mis. Jika Anda berbagi printer maka itu akan muncul di kotak dialog Print).

Alternatif lain adalah mematikan Bonjour secara bersamaan yang membutuhkan restart. Apple telah memposting instruksi tentang cara melakukan ini. Catatan Coles / versi yang lebih cepat:

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

Untuk menghidupkan kembali:

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

Setelah menyelesaikan itu jalankan perintah berikut juga untuk membuatnya berlaku:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Chealion
sumber
Terima kasih. Bisakah saya menentukan apakah saya ingin berbagi file dihidupkan berdasarkan lokasi jaringan?
Choy
2
Dengan Mac OS X sendiri? Tidak juga. Menggunakan program seperti NetworkLocation ya.
Chealion