web-dev-qa-db-fra.com

Quand /tmp/wifi-*.log apparaîtra et comment puis-je l'arrêter?

La version OS X de mon MacBook Pro (2015) est El Capitan 10.11.4 (15E65).

J'ai beaucoup de fichiers journaux sous /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

Quand j'utilise le wifi de mon entreprise.
Mais comme j'utilise le wifi à la maison, ces fichiers ne génèrent plus.

Le contenu de ces fichiers est:

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

J'ai trouvé ce processus avec un airportd dans son nom:

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

J'ai essayé de forcer le tuer, mais il semble qu'il y ait un démon qui le redémarre automatiquement.

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

J'ai demandé à certains de mes amis et collègues de travail qui utilisent Mac, il semble que ce problème existe sur MacBook Pro 2015, pas la version précédente de MacBook Pro, ni MacBook Air.

Ma question est:
1. Quelle est la différence entre le wifi dans mon entreprise et chez moi?
2. Est-il possible d'arrêter airportd pour continuer à générer des fichiers tels que /tmp/wifi-*.log?

Mettre à jour:

@Rob aide à fournir la commande 'Sudo wdutil log -wifi'
C'est très raisonnable après "man wdutil", je suis presque sûr que c'est ce que je veux.
Cependant, après avoir essayé, les fichiers continuent à générer.

Mettre à jour:

@ MattLord bien faire les choses. Sur macOS Sierra (10.12), cela peut être réalisé en

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

Au moins sur macOS Sierra (10.12):

  1. Vous pouvez voir quels composants liés à WIFI ont la journalisation de débogage activée avec:

    /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport debug
    
  2. Vous pouvez désactiver toute la journalisation de débogage avec:

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

Pour une raison quelconque, l'indicateur de journalisation de débogage a été activé pour 'DriverWPA' sur ma machine, ce qui a généré la génération de fichiers /tmp/wifi-{date}__{time}.log lors de la connexion à de nouveaux réseaux WIFI protégés WPA2.

27
Matt Lord

Sur macOS Mojave (10.14.1), maintenez Option puis cliquez sur l'élément de menu Wi-Fi, puis sélectionnez "Désactiver la journalisation Wi-Fi". Cela a fait l'affaire pour moi.

2
The DB

l'homme wdutil ...

Sudo wdutil log -wifi

devrait l'éteindre ...

1
Rob