3 votos

No encuentro la opción para desactivar WINS en la configuración de red.

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

El mensaje muestra que el "elly" se está utilizando actualmente ?

¿Por quién, para qué?

Hay un montón de mensajes en la consola con por ejemplo elly.local WindowServer ?? ¿qué servidor? No tengo ninguno ?

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

He intentado borrar el nombre de NetBios, pero vuelve a aparecer.

¡También he probado el sin éxito!

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

No tengo ninguna red local, ni ningún grupo de trabajo configurado, sólo una solitaria conexión wifi al mundo.

Ejecutando Hostname en Terminal muestra "Elly.Local"

No me importaría usar Terminal para matarlo, pero me pregunto si hay alguna manera basada en la interfaz de usuario para simplemente desactivar todas estas cosas. No soy un gran fan de la ejecución de los servicios que no estoy usando.

MBA 10.8.4

2 votos

Añadida la bandera Seguridad, porque preocuparse de no ejecutar servicios que no controlas es una mejora de seguridad legítima.

1 votos

Aún no tengo una respuesta para su pregunta, pero quería aclarar algo. En tu pregunta, haces referencia a WindowServer como si se tratara de un Microsoft Windows Server, según parece. Sin embargo, WindowServer es un elemento de OS X (AppKit, HIToolbox, etc.) Vea el enlace de abajo para más información sobre WindowServer. developer.apple.com/library/mac/technotes/tn2083/_index.html#//

5voto

Rich Puntos 2429

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

Por otro lado la siguiente receta está parando netbiosd . En un Terminal o un xterm tipo:

% 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
Password:
% ps ax | grep \[/\]netbios
%

El segundo ps no debería mostrar nada. Esto es normal y significa que ya no hay netbiosd corriendo.

Otra forma de comprobar que netbiosd ya no es chatear continuamente en todas sus interfaces de red es utilizar tcpdump durante 5 minutos:

% /usr/bin/sudo tcpdump -i en0 host elly.local udp port netbios-ns
\[...\]
^C
0 packets captured
nnnnnn packets received by filter
0 packets dropped by kernel
% /usr/bin/sudo tcpdump -i en1 host elly.local udp port netbios-ns
\[...\]
^C
0 packets captured
mmmmmm packets received by filter
0 packets dropped by kernel
% 

Estos 2 comandos deberían decir exactamente 0 packets captured de lo contrario algo se está filtrando.

2 votos

Si con el tiempo y la experiencia cada vez mayor a encontrar alguna manera más agradable, por favor, publicarlo. Yo también estoy interesado :).

2 votos

Esto funcionó para MacOS Sierra: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist

0 votos

Bassplayer7: gracias por esta validación en versión real :).

0voto

Urly Grace Puntos 1

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

Funcionó para mi Mac Mini 2012 con El Capitán. Reiniciado dos veces y no netbiosd en el Monitor de actividad.

0voto

Robert Foster Puntos 101

Para futuras referencias, Apple tiene un artículo de soporte que trata este tema aquí:

Cómo desactivar SMB 1 o NetBIOS en MacOS

0 votos

Aunque este enlace puede responder a la pregunta, es mejor incluir aquí las partes esenciales de la respuesta y proporcionar el enlace como referencia. Las respuestas con enlace pueden perder validez si cambia la página enlazada.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X