Phiên bản OS X của MacBook Pro của tôi (2015) là El Capitan 10.11.4 (15E65).
Tôi có rất nhiều tệp nhật ký theo /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
Khi tôi đang sử dụng wifi của công ty tôi.
Nhưng khi tôi sử dụng wifi ở nhà, các tệp này dừng lại để tạo thêm nữa.
Nội dung của các tệp này là:
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
Tôi tìm thấy quá trình này với một airportd
trong tên của nó:
fenqideMacBook-Pro:tmp fenqi$ ps -ef |grep airportd |grep -v grep
0 89925 1 0 11:07上午 ?? 0:03.97 /usr/libexec/airportd
Tôi đã cố gắng giết nó, nhưng có vẻ như có một daemon tự động khởi động lại nó.
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
Tôi đã hỏi một số bạn bè và đồng nghiệp của tôi sử dụng Mac, có vẻ như vấn đề này tồn tại trên MacBook Pro 2015, không phải phiên bản MacBook Pro trước đó, cũng không phải MacBook Air.
Câu hỏi của tôi là:
1. Có gì khác nhau giữa wifi trong công ty và nhà của tôi?
2. Có cách nào để dừng airportd
tiếp tục tạo tập tin như thế /tmp/wifi-*.log
nào không?
Cập nhật:
@Rob giúp cung cấp lệnh 'sudo wdutil log -wifi'
Rất hợp lý sau 'man wdutil', tôi gần như chắc chắn đó là điều tôi muốn.
Tuy nhiên, sau khi tôi thử nó, các tập tin tiếp tục tạo ra.
Cập nhật:
@MattLord hiểu đúng rồi. Trên macOS Sierra (10.12)
, điều đó có thể đạt được bằng cách
ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
airport debug -AllUserland -AllDriver -AllVendor