No puedo encontrar una configuración para deshabilitar WINS en la configuración de red

En mi configuración de red en WINS, tengo el nombre de NetBios (elly) que me gustaría desactivar (matar).

¿El mensaje muestra que el "elly" se ha utilizado actualmente?

¿Por quién, para qué?

Hay un montón de mensajes en la consola con, por ejemplo, elly.local WindowServer ?? que servidor ? No tengo una ?

Mi búsqueda en Google y aquí no ayudó.

¡Intenté eliminar el nombre de NetBios, pero vuelve!

¡También probé el sin éxito!

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

No tengo una red local, ni ningún grupo de trabajo configurado, solo una conexión wifi solitaria con el mundo.

Ejecutar el nombre de host en la terminal muestra "Elly.Local"

No me importaría usar Terminal para matarlo, pero me pregunto si hay alguna forma basada en la interfaz de usuario para desactivar todo esto. No soy un gran fanático de ejecutar servicios que no estoy usando.

MBA 10.8.4

Se agregó la bandera Seguridad, porque preocuparse por no ejecutar servicios que no controla es una mejora de seguridad legítima.
Todavía no tengo una respuesta para su consulta, pero quería aclarar algo. En su pregunta, hace referencia a WindowServer como si fuera un Microsoft Windows Server, aparece. Sin embargo, WindowServer es un elemento de OS X (AppKit, HIToolbox, etc.). Consulte el enlace a continuación para obtener más información sobre WindowServer. desarrollador.apple.com/library/mac/technotes/tn2083/_index.html#//…

Respuestas (3)

No encontré ninguna forma a través de la GUI (en Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite, El Capitan y Sierra).

Por otro lado, la siguiente receta se detiene netbiosd. En un Terminalo un xtermtipo:

% ps hacha | grep [/]netbios
  122 ?? SN 1:52.41 /usr/sbin/netbiosd
% /usr/bin/sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist
Contraseña:
% ps hacha | grep [/]netbios
%

El segundo pscomando no debería generar nada. Esto es normal y significa que ya no netbiosdfunciona.

Otra forma de verificar que netbiosdya no se está chateando continuamente en todas las interfaces de red es usar tcpdumpdurante 5 minutos completos:

% /usr/bin/sudo tcpdump -i en0 host elly.puerto udp local netbios-ns
[...]
^C
0 paquetes capturados
nnnnnn paquetes recibidos por filtro
0 paquetes descartados por kernel
% /usr/bin/sudo tcpdump -i en1 host elly.puerto udp local netbios-ns
[...]
^C
0 paquetes capturados
mmmmmm paquetes recibidos por filtro
0 paquetes descartados por kernel
%

Estos 2 comandos deberían decir exactamente 0 packets capturedlo contrario, algo se está filtrando.

Si con el tiempo y la experiencia en aumento encuentra una forma mejor, publíquela. Yo también estoy interesado :).
Esto funcionó para macOS Sierra:sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist
→ bassplayer7: gracias por esta validación en la versión actual :).

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

Trabajó para mi Mac Mini 2012 con El Capitan. Reiniciado dos veces y no netbiosden el Monitor de actividad.

Para referencia futura, Apple tiene un artículo de soporte que trata sobre esto aquí:

Cómo deshabilitar SMB 1 o NetBIOS en macOS

Si bien este enlace puede responder la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace como referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página enlazada cambia.