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.

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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.