Não consigo encontrar uma configuração para desativar o WINS nas configurações de rede

3

Nas minhas configurações de rede no WINS, tenho o nome NetBios (elly) que gostaria de desativar (matar).

A mensagem mostra que o "elly" está sendo usado atualmente?

Por quem, para quê?

Há um monte de mensagens no console com, por exemplo, elly.local WindowServer? qual servidor ? Eu não tenho um ?

Minha pesquisa no Google e aqui não ajudou.

Tentei excluir o nome NetBios, mas ele volta!

Também tentei o sem sucesso!

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist

Não tenho rede local, nem grupo de trabalho configurado, apenas uma única conexão wifi ao mundo.

A execução do nome do host no terminal mostra "Elly.Local"

Eu não me importaria de usar o Terminal para matá-lo, mas estou me perguntando se existe alguma maneira baseada em interface do usuário para desativar todas essas coisas. Não sou muito fã de serviços em execução que não estou usando.

MBA 10.8.4

Ruskes
fonte
2
Adicionado o sinalizador Segurança, porque se preocupar em não executar serviços que você não controla é um aprimoramento legítimo da segurança.
dan
11
Ainda não tenho uma resposta para sua consulta, mas queria esclarecer uma coisa. Na sua pergunta, você faz referência ao WindowServer como se fosse um Microsoft Windows Server, ele aparece. No entanto, o WindowServer é um elemento do OS X (AppKit, HIToolbox etc.). Consulte o link abaixo para obter mais informações sobre o WindowServer. developer.apple.com/library/mac/technotes/tn2083/_index.html#//...
Dave

Respostas:

5

Não encontrei nenhuma maneira pela GUI (no Snow Leopard, Leão, Leão da montanha, Mavericks, Yosemite, El Capitan e Serra).

Por outro lado, a seguinte receita está sendo interrompida netbiosd. Em um Terminalou um xtermtipo:

% ps ax | grep [/] netbios
  122 ?? SNs 1: 52.41 / usr / sbin / netbiosd
% / usr / bin / sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist
Senha:
% ps ax | grep [/] netbios
%

O segundo pscomando não deve produzir nada. Isso é normal e significa que não há mais nenhuma netbiosdcorrida.

Outra maneira de verificar que netbiosdnão está mais em contato contínuo em todas as suas interfaces de rede é usar tcpdumppor 5 minutos completos:

% / usr / bin / sudo tcpdump -i en0 host elly.local porta udp netbios-ns
[...]
^ C
0 pacotes capturados
pacotes nnnnnn recebidos pelo filtro
0 pacotes descartados pelo kernel
% / usr / bin / sudo tcpdump -i en1 host elly.local porta udp netbios-ns
[...]
^ C
0 pacotes capturados
pacotes mmmmmm recebidos pelo filtro
0 pacotes descartados pelo kernel
% 

Esses 2 comandos devem dizer exatamente o 0 packets capturedcontrário, algo está vazando.

dan
fonte
2
Se, com o tempo e a experiência aumentando, você encontrar uma maneira mais agradável, publique-a. Também estou interessado :).
dan
2
Isso funcionou para o macOS Sierra:sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist
bassplayer7
→ bassplayer7: obrigado por esta validação na versão atual :).
dan