Quando /tmp/wifi-*.log vai aparecer e como posso pará-lo?

16

A versão OS X do meu MacBook Pro (2015) é o El Capitan 10.11.4 (15E65).

Eu tenho um monte de arquivos de registros em /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

Quando estou usando o wifi da minha empresa.
Mas como eu uso wifi em casa, esses arquivos param para gerar mais.

O conteúdo desses arquivos é:

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

Eu encontrei este processo com um airportd em seu nome:

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

Eu tentei forçar o kill, mas parece que existe um daemon que o reinicia automaticamente.

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

Perguntei a alguns dos meus amigos e colegas de trabalho que usam o Mac, parece que esse problema existe no MacBook Pro 2015, não na versão anterior do MacBook Pro, nem no MacBook Air.

Minha pergunta é:
1. Qual a diferença entre o wifi na minha empresa e em casa?
2. Existe alguma maneira de parar airportd continuar a gerar arquivos como /tmp/wifi-*.log ?

Atualização:

@Rob ajuda a fornecer comando 'sudo wdutil log -wifi'
É muito razoável depois de 'man wdutil', tenho quase certeza de que é o que eu quero.
No entanto, depois que eu tentei, os arquivos continuam a gerar.

Atualização:

@MattLord acerte. Em macOS Sierra (10.12) , isso pode ser alcançado por

ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
airport debug -AllUserland -AllDriver -AllVendor
    
por sel-fish 12.04.2016 / 06:43

4 respostas

26

Pelo menos no macOS Sierra (10.12):

  1. Você pode ver quais componentes relacionados ao WIFI têm o registro de depuração ativado:

    /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport debug
    
  2. Você pode desativar todo o registro de depuração com:

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

Por alguma razão, o sinalizador de log de depuração foi ativado para 'DriverWPA' em minha máquina e isso resultou em /tmp/wifi-{date}__{time}.log arquivos sendo gerados ao ingressar em novas redes WPA2 protegidas por WPA2.

    
por 13.10.2016 / 22:45
2

No macOS Mojave (10.14.1), segure a opção e, em seguida, clique no item de menu Wi-Fi e selecione "Desativar registro de Wi-Fi". Isso fez o truque para mim. / p>     

por 02.04.2019 / 16:28
1

man wdutil ...

sudo wdutil log -wifi

deve desativá-lo ...

    
por 26.04.2016 / 15:51
-2

Confirmado: OSX 10.12.6 High Sierra com um MacBook Pro (Retina, 15 polegadas, final de 2013) CRIARá / tmp / wifi_yyMMDD * em um arquivo de 4Mb / s enquanto conectado a qualquer wifi. Não há como pará-lo. Uma reinicialização limpa / tmp, mas os arquivos continuarão voltando. (Pelo menos, o suporte da Apple não poderia pará-lo mesmo quando eles reformataram meu disco rígido e reinstalaram um 10.12.6 limpo sem dados do usuário.)

A depuração do aeroporto está definida para DriverWPA na inicialização. O comando: depuração do aeroporto de sudo Vai mostrar isso, e Aeroporto de sudo debug -DriverWPA Desabilitará a configuração de acordo com: depuração do aeroporto de sudo Mas ainda continua a registrar, mas somente para o OS X 10.12.6 e SOMENTE para esta máquina em particular. Eu chequei até mesmo com outro usuário na barra Genius que tinha a mesma máquina, mas 13 polegadas. Eles não estavam vendo o problema.

A Apple levou um relatório para voltar aos desenvolvedores, incluindo registros. Então, vamos ver se ele é consertado.

Enquanto isso, a ÚNICA solução que encontrei foi instalar o OS X 10.11 El Capitan para parar o registro constante preenchendo 100 Gb de espaço em disco ao longo do tempo e usando a vida útil do armazenamento flash. Eu não posso usar 10.12.6.

    
por 25.09.2017 / 07:17