Die OS X-Version meines MacBook Pro (2015) ist El Capitan 10.11.4 (15E65).
Ich habe viele Logdateien unter /tmp/
:
fenqideMacBook-Pro:tmp fenqi$ ls -lt wifi-*.log
-rw-r--r-- 1 root wheel 250759 4 12 11:50 wifi-VbB6ea.log
-rw-r--r-- 1 root wheel 41368 4 12 11:42 wifi-9K1EMd.log
-rw-r--r-- 1 root wheel 109397 4 12 11:41 wifi-DemQZe.log
-rw-r--r-- 1 root wheel 189145 4 12 11:38 wifi-DlzZ4Z.log
Wenn ich das WLAN meiner Firma benutze.
Da ich jedoch zu Hause WLAN verwende, werden diese Dateien nicht mehr generiert.
Der Inhalt dieser Dateien ist:
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexSetProfile: <en0> profile for band 2.4GHz didn't change
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexSetProfile: <en0> profile for band 5GHz didn't change
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexHandle_ApplyPolicy: <en0> Bluetooth Coex: band = 0x2
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexHandle_ApplyPolicy: <en0> Bluetooth Coex: hosting AP = NO, assoc as STA = YES, assoced in 2.4GHz = NO
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexHandle_ReconfigureAntennas: <en0> Bluetooth Coex: band = 2
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexGetCurrentBssidPhyMode: <en0> Bluetooth Coex: Active PHY Mode 16. PHY Mode
Ich fand diesen Prozess mit einem airportd
im Namen:
fenqideMacBook-Pro:tmp fenqi$ ps -ef |grep airportd |grep -v grep
0 89925 1 0 11:07上午 ?? 0:03.97 /usr/libexec/airportd
Ich habe versucht, es zu erzwingen, aber es scheint, dass es einen Daemon gibt, der es automatisch neu startet.
fenqideMacBook-Pro:tmp fenqi$ sudo kill -9 89925
Password:
fenqideMacBook-Pro:tmp fenqi$ ps -ef |grep airportd |grep -v grep
0 91873 1 0 11:54上午 ?? 0:00.14 /usr/libexec/airportd
Ich habe einige meiner Freunde und Arbeitskollegen gefragt, die Mac verwenden. Es scheint, dass dieses Problem bei MacBook Pro 2015 und nicht bei früheren Versionen von MacBook Pro oder MacBook Air besteht.
Meine Frage ist:
1. Was ist der Unterschied zwischen dem WLAN in meiner Firma und zu Hause?
2. Gibt es sowieso aufhören airportd
weiterhin Dateien zu generieren wie /tmp/wifi-*.log
?
Aktualisieren:
@Rob hilft bei der Bereitstellung des Befehls 'sudo wdutil log -wifi'.
Nach 'man wdutil' ist dies sehr vernünftig. Ich bin mir fast sicher, dass ich das möchte.
Nachdem ich es versucht habe, werden die Dateien jedoch weiterhin generiert.
Aktualisieren:
@MattLord machen Sie es richtig. Dies macOS Sierra (10.12)
kann erreicht werden durch
ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
airport debug -AllUserland -AllDriver -AllVendor
quelle
Antworten:
Zumindest unter macOS Sierra (10.12):
Sie können sehen, für welche WIFI-bezogenen Komponenten die Debug-Protokollierung aktiviert ist:
Sie können die gesamte Debug-Protokollierung deaktivieren mit:
Aus irgendeinem Grund wurde das Debug-Protokollierungsflag für 'DriverWPA' auf meinem Computer aktiviert, und dies führte dazu
/tmp/wifi-{date}__{time}.log
, dass beim Beitritt zu neuen WPA2-geschützten WIFI-Netzwerken Dateien generiert wurden.quelle
sudo /usr/libexec/airportd command .....
einfaches Ausführenairport
antwortete "Befehl nicht gefunden". Es ist MacOS Sierra (öffentliche Version) auf MacBook-Pro.alias airport=/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
Es sieht so aus, als wäre / usr / libexec / airportd zumindest auch ungefähr gleichwertig.Halten Sie auf macOS Mojave (10.14.1) Optionden Menüpunkt "Wi-Fi" gedrückt und klicken Sie darauf. Wählen Sie dann "Wi-Fi-Protokollierung deaktivieren". Das hat mir geholfen .
quelle
Mann wdutil ...
sollte es ausschalten ...
quelle
Bestätigt: OSX 10.12.6 High Sierra mit einem MacBook Pro (Retina, 15 Zoll, Ende 2013) erstellt
/tmp/wifi_yyMMDD*
eine Datei mit 4 MBit / s, während eine Verbindung zu einem beliebigen WLAN besteht. Es gibt keine Möglichkeit, es zu stoppen. Ein Neustart löscht / tmp, aber die Dateien kehren immer wieder zurück. (Zumindest die Apple-Unterstützung konnte es nicht stoppen, auch wenn mein Laufwerk neu formatiert und ein sauberes 10.12.6 ohne Benutzerdaten neu installiert wurde.)Der
airport debug
istDriverWPA
beim Booten eingestellt. Der Befehl:Wird es zeigen, und
Deaktiviert die Einstellung.
Es wird jedoch weiterhin protokolliert, jedoch nur für OS X 10.12.6 und NUR für diesen bestimmten Computer. Ich habe sogar mit einem anderen Benutzer in der Genius-Bar nachgefragt, der dieselbe Maschine hatte, aber 13 Zoll. Sie sahen das Problem nicht.
Apple hat einen Bericht erstellt, um zu den Entwicklern zurückzukehren, einschließlich Protokollen. Also werden wir sehen, ob es jemals behoben wird.
In der Zwischenzeit war die einzige Lösung, die ich gefunden habe, die Installation von OS X 10.11 El Capitan, um zu verhindern, dass die konstante Protokollierung im Laufe der Zeit 100 GB Speicherplatz beansprucht und die Lebensdauer des Flash-Speichers in Anspruch nimmt. Ich kann 10.12.6 nicht verwenden.
quelle