Вопрос Когда появится /tmp/wifi-*.log и как я могу его остановить?


Версия OS X моего MacBook Pro (2015) - El Capitan 10.11.4 (15E65).

Я получил много файлов журналов в разделе /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

Когда я использую Wi-Fi моей компании.
Но поскольку я использую wifi дома, эти файлы перестают генерировать больше.

Содержимое этих файлов:

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

Я нашел этот процесс с airportd от его имени:

fenqideMacBook-Pro:tmp fenqi$ ps -ef |grep airportd |grep -v grep
0 89925     1   0 11:07上午 ??         0:03.97 /usr/libexec/airportd

Я пытался заставить его убить, но, похоже, есть демон, который перезапускает его автоматически.

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

Я спросил некоторых из моих друзей и друзей, которые используют Mac, похоже, эта проблема существует на MacBook Pro 2015, а не на предыдущей версии MacBook Pro, ни на MacBook Air.

Мой вопрос:
1. В чем разница между Wi-Fi в моей компании и дома?
2. Стоит ли вообще останавливаться airportd продолжать генерировать такие файлы, как /tmp/wifi-*.log?
 

Обновить:

@Rob помогает предоставить команду 'sudo wdutil log -wifi'
Это очень разумно после «человека wdutil», я почти уверен, что это то, что я хочу.
Однако после того, как я попробовал, файлы продолжают генерировать.

Обновить:

@MattLord все исправьте. На macOS Sierra (10.12), что может быть достигнуто

ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
airport debug -AllUserland -AllDriver -AllVendor

15
2018-04-12 04:43


происхождения


Но есть ли поведение, которое вы видите, на самом деле проблема? Потому что файлы кажутся мне маленькими. - Daniel B
@ DanielB не очень серьезная проблема, но раздражает - sel-fish
Это не проблема, а раздражение. Технически говоря, все системы повсюду выплевывают журналы, которые кажутся чрезмерными, но являются частью обычных операций. Если журналы не станут безумными, любые попытки «взломать» решение предполагаемой «проблемы» могут нанести вам больше вреда, чем пользы. Значение: Есть лучшие вещи, чтобы потерять сон. - JakeGould
@JakeGould, вы правы, это не настоящая проблема. Мне просто интересно, почему эти файлы существуют и есть ли решения. Спасибо за ваше объяснение. - sel-fish


ответы:


По крайней мере, на macOS Sierra (10.12):

  1. Вы можете видеть, какие компоненты, связанные с WIFI, имеют протоколирование отладки:

    shell# /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport debug

  2. Вы можете отключить ведение журнала отладки с помощью:

    shell# /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport debug -AllUserland -AllDriver -AllVendor

По какой-либо причине флаг регистрации отладки был включен для «DriverWPA» на моей машине, и это привело к тому, что /tmp/wifi-{date}__{time}.log файлы, генерируемые при подключении к WIFI-сетям, защищенным WPA2.


26
2017-10-13 20:45



Мне пришлось использовать: sudo /usr/libexec/airportd command ..... простой запуск airport ответил «команда не найдена». Это MacOS Sierra (общедоступная версия) на MacBook Pro. - ndasusers
Ах, ты прав. Извини за это. В какой-то момент я установил псевдоним в ~ / .bashrc (должно быть, было довольно давно): alias airport=/System/Library/PrivateFrameworks/Apple80211.framewo‌​rk/Versions/Current/‌​Resources/airport  Похоже, что / usr / libexec / airportd, по крайней мере, примерно эквивалентен. - Matt Lord
Я также вижу эти файлы журналов. Это влияет на производительность Wi-Fi? Любая идея, как он вступает в это состояние отладки для начала? Я пользуюсь El Capitan - afitnerd
Это может быть результатом запуска инструмента Wireless Diagnostics в какой-то момент в прошлом. Я нашел эти файлы и не помню, как явным образом включал какие-либо протоколирования, но после неоднократных проблем у меня была некоторая беспроводная диагностика. Видеть support.apple.com/en-us/HT202663 (который предупреждает об отказе от включения). Я думаю, что это автоматически предлагается, когда ваш Mac не может получить IP-адрес. - Sam Brightman
Благодаря замечанию Сэма, я смутно вспоминаю время, когда я принудительно выключаю диагностику. И теперь благодаря этому ответу wifi dumps ушли. Записывались все виды событий. - holdenweb


мужчина wdutil ...

sudo wdutil log -wifi

должен отключить его ...


1
2018-04-26 13:51



Это кажется очень разумным, но после того, как я сделал это «sudo wdutil log -wifi», журнал продолжает генерировать. Спасибо, что посмотрели на него, @Rob. - sel-fish


Подтверждено: OSX 10.12.6 High Sierra с MacBook Pro (Retina, 15-дюймовый, конец 2013 года) создаст / tmp / wifi_yyMMDD * в одном файле 4 Мб / сек при подключении к любому Wi-Fi. Невозможно остановить это. Перезагрузка очищает / tmp, но файлы будут продолжать возвращаться. (По крайней мере поддержка Apple не могла остановить ее, даже когда они переформатировали мой диск и переустановили чистый 10.12.6 без НЕТ данных пользователя.)

Отладка аэропорта устанавливается для DriverWPA при загрузке. Команда: отладка аэропорта судо Покажет это, и sudo airport debug -DriverWPA Отключит настройку в соответствии с: отладка аэропорта судо Но он по-прежнему продолжает регистрироваться, но только для OS X 10.12.6 и ТОЛЬКО для этой конкретной машины. Я даже проверил с другим пользователем в баре Genius, у которого была такая же машина, но 13 дюймов. Они не видели проблему.

Apple взяла отчет, чтобы вернуться к разработчикам, включая журналы. Поэтому мы увидим, если он когда-нибудь будет исправлен.

Я тем временем, единственным решением, которое я нашел, было установить OS X 10.11 El Capitan, чтобы остановить постоянную регистрацию, заполняя 100 Гб дискового пространства с течением времени и используя срок хранения флэш-памяти. Я не могу использовать 10.12.6.


-2
2017-09-25 05:17