Ich kann keine Einstellung zum Deaktivieren von WINS in den Netzwerkeinstellungen finden

In meinen Netzwerkeinstellungen unter WINS habe ich den NetBios-Namen (elly), den ich deaktivieren (killen) möchte.

Die Meldung zeigt, dass die "elly" derzeit verwendet wird ?

Von wem, wofür?

Es gibt eine Reihe von Meldungen in der Konsole mit zum Beispiel elly.local WindowServer ?? welcher Server ? Ich habe keinen ?

Meine Suche bei Google und hier hat nicht geholfen.

Ich habe versucht, den NetBios-Namen zu löschen, aber er kommt zurück!

Habe das auch versucht ohne Erfolg!

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

Ich habe weder ein lokales Netzwerk noch eine Arbeitsgruppe eingerichtet, sondern nur eine einsame WLAN-Verbindung zur Welt.

Beim Ausführen des Hostnamens im Terminal wird "Elly.Local" angezeigt

Ich hätte nichts dagegen, Terminal zu verwenden, um es zu beenden, aber ich frage mich nur, ob es eine UI-basierte Möglichkeit gibt, all diese Dinge einfach auszuschalten. Ich bin kein großer Fan davon, Dienste auszuführen, die ich nicht verwende.

MBA 10.8.4

Das Flag Sicherheit wurde hinzugefügt, da die Sorge, keine Dienste auszuführen, die Sie nicht kontrollieren, eine einfache legitime Sicherheitsverbesserung ist.
Ich habe noch keine Antwort auf Ihre Frage, aber ich wollte etwas klarstellen. In Ihrer Frage verweisen Sie auf WindowServer, als wäre es ein Microsoft Windows Server, wie es scheint. WindowServer ist jedoch ein Element von OS X (AppKit, HIToolbox usw.). Weitere Informationen zu WindowServer finden Sie unter dem folgenden Link. developer.apple.com/library/mac/technotes/tn2083/_index.html#//…

Antworten (3)

Ich habe keinen Weg durch die GUI gefunden (auf Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite, El Capitan & Sierra).

Auf der anderen Seite stoppt das folgende Rezept netbiosd. In einem Terminaloder einem xtermTyp:

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

Der zweite psBefehl sollte nichts ausgeben. Das ist normal und bedeutet, dass es nicht mehr netbiosdläuft.

Eine andere Möglichkeit, um zu überprüfen, ob netbiosdnicht mehr kontinuierlich auf allen Ihren Netzwerkschnittstellen gechattet wird, ist die Verwendung tcpdumpfür volle 5 Minuten:

% /usr/bin/sudo tcpdump -i en0 host elly.local udp port netbios-ns
[...]
^C
0 Pakete erfasst
nnnnnn vom Filter empfangene Pakete
0 Pakete wurden vom Kernel verworfen
% /usr/bin/sudo tcpdump -i en1 host elly.local udp port netbios-ns
[...]
^C
0 Pakete erfasst
mmmmmm vom Filter empfangene Pakete
0 Pakete wurden vom Kernel verworfen
%

Diese 2 Befehle sollten genau sagen, 0 packets capturedsonst ist etwas undicht.

Wenn Sie mit der Zeit und zunehmender Erfahrung einen schöneren Weg finden, posten Sie ihn bitte. Interessiert mich auch :).
Dies funktionierte für macOS Sierra:sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.netbiosd.plist
→ bassplayer7: danke für diese Bestätigung der aktuellen Version :).

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

Arbeitete für meinen 2012 Mac Mini mit El Capitan. Zweimal neu gestartet und nein netbiosdim Aktivitätsmonitor.

Für zukünftige Referenzen hat Apple hier einen Support-Artikel, der sich damit befasst:

So deaktivieren Sie SMB 1 oder NetBIOS in macOS

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzufügen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verlinkte Seite ändert.