Como você oculta o nome de um computador em uma rede? (OS X 10.6)

9

Eu conecto regularmente meu Macbook Pro a uma rede no trabalho, mas, devido à maneira como a rede Mac funciona, o nome do meu computador fica instantaneamente disponível para qualquer outro Mac na rede. Existe uma maneira de ocultar o nome do meu computador para que eu não apareça na lista de redes dos computadores de outras pessoas? Além disso, posso configurar isso como um perfil específico da rede? Por exemplo, eu gostaria que o nome do meu computador fosse exibido na minha rede doméstica, mas não na minha rede de trabalho.

Choy
fonte

Respostas:

14

O método mais fácil é garantir que seu computador não esteja transmitindo nenhuma mensagem Bonjour sobre quais serviços estão disponíveis no seu computador, desativando-os.

Em termos do Finder, verifique se o compartilhamento de arquivos, o gerenciamento remoto e o compartilhamento de tela estão desmarcados e o computador não aparece na barra lateral de outro usuário. Se já aparecer na barra lateral do outro usuário, pode não desaparecer imediatamente, mas nada estará acessível. Isso não impedirá que ele apareça em outro lugar (por exemplo, se você estiver compartilhando impressoras, ele aparecerá nas caixas de diálogo Imprimir).

A outra alternativa é desativar o Bonjour completamente, o que requer uma reinicialização. A Apple publicou instruções sobre como fazer isso. Notas Coles / versão mais rápida:

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

Para ativar novamente:

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

Depois de concluir, execute o seguinte comando para que ele entre em vigor:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Chealion
fonte
Obrigado. Posso especificar se quero que o compartilhamento de arquivos seja ativado com base no local da rede?
Choy
2
Com o próprio Mac OS X? Na verdade não. Usando um programa como NetworkLocation yes.
Chealion