/tmp/wifi-*.log가 언제 표시되며 어떻게 중지합니까?


16

MacBook Pro (2015)의 OS X 버전은 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의 차이점은 무엇입니까?
어쨌든 airportd같은 파일을 계속 생성 을 중지 해야 /tmp/wifi-*.log합니까?

최신 정보:

@Rob은 'sudo wdutil log -wifi'명령을 제공하는 데 도움이됩니다.
'man 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

1
그러나 실제로보고있는 행동이 문제입니까? 파일이 나에게 작은 것처럼 보이기 때문입니다.
Daniel B

@DanielB 정말 심각한 문제는 아니지만 성가신
sel-fish

이것은 문제가 아니라 성가심입니다. 기술적으로 말하면 모든 시스템은 모든 곳에서 과도한 것처럼 보이지만 정상적인 작동의 일부인 로그를 뱉어냅니다. 로그가 약간의 크기로 커지지 않는 한, 추정 된 "문제"에 대한 해법을 "해킹"하려는 시도는 실제로 이익보다 더 해를 끼칠 수 있습니다. 의미 : 수면을 잃을 더 좋은 것들이 있습니다.
JakeGould

2
@JakeGould, 당신 말이 맞아, 이것은 진짜 문제가 아니다. 이 파일이 존재하는 이유와 해결책이 있는지 궁금합니다. 설명해 주셔서 감사합니다.
sel-fish

답변:


27

적어도 macOS Sierra (10.12)에서 :

  1. WIFI 관련 구성 요소가 디버그 로깅을 사용하도록 설정 한 것을 확인할 수 있습니다.

    /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport debug
    
  2. 다음을 사용하여 모든 디버그 로깅을 비활성화 할 수 있습니다.

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

어떤 이유로 든 디버그 로깅 플래그가 내 컴퓨터에서 'DriverWPA'에 대해 활성화되어 /tmp/wifi-{date}__{time}.log새로운 WPA2 보호 WIFI 네트워크에 가입 할 때 파일이 생성되었습니다.


나는 sudo /usr/libexec/airportd command .....간단한 실행 airport응답 "명령을 찾을 수 없습니다" 를 사용해야했습니다 . MacBook-Pro의 macOS Sierra (공개 버전)입니다.
ndasusers 2016 년

아 맞아. 미안합니다. 어느 시점에서 ~ / .bashrc에 별명을 설정했습니다 (아마도 꽤 오래 전이어야 함) alias airport=/System/Library/PrivateFrameworks/Apple80211.framewo‌​rk/Versions/Current/‌​Resources/airport .
Matt Lord

이 로그 파일도보고 있습니다. Wi-Fi 성능에 영향을 줍니까? 이 디버그 상태가 어떻게 시작되는지 어떻게 생각하십니까? 저는 엘 캐피 탄을 사용하고 있습니다
afitnerd

과거에 무선 진단 도구를 실행 한 결과 일 수 있습니다. 이러한 파일을 발견하고 로깅을 명시 적으로 설정 한 것을 기억하지 못했지만 반복적으로 문제가 발생한 후 일부 무선 진단을 실행했습니다. support.apple.com/ko-kr/HT202663 (활성화 된 상태로 두지 않도록 경고)을 참조하십시오 . Mac에서도 IP 주소를 얻을 수 없을 때 자동으로 제공됩니다.
Sam Brightman

Sam의 의견에 힘 입어 진단을 강제 종료 할 때를 기억하고 있습니다. 그리고이 답변 덕분에 wifi 덤프가 사라졌습니다. 모든 종류의 이벤트가 기록되었습니다.
holdenweb

2

macOS Mojave (10.14.1) Option에서 Wi-Fi 메뉴 항목을 클릭 한 다음 "Disable Wi-Fi Logging"을 선택하십시오.


1

남자 wdutil ...

sudo wdutil log -wifi

꺼야합니다 ...


매우 합리적인 것처럼 보이지만이 'sudo wdutil log -wifi'를 수행 한 후에도 로그가 계속 생성됩니다. @Rob을 조사해 주셔서 감사합니다.
sel-fish

0

확인 : MacBook Pro (Retina, 15-inch, Late 2013)가 포함 된 OSX 10.12.6 High Sierra는 /tmp/wifi_yyMMDD*Wi-Fi에 연결되어있는 동안 초당 4Mb 파일로 생성 됩니다. 막을 방법이 없습니다. 재부팅하면 / tmp가 지워지지 만 파일은 계속 돌아옵니다. (적어도 Apple 지원은 내 드라이브를 다시 포맷하고 사용자 데이터가없는 깨끗한 10.12.6을 다시 설치 한 경우에도 중단 할 수 없었습니다.)

airport debug설정되어 DriverWPA부팅시. 명령 :

sudo airport debug

그것을 보여주고

sudo airport debug -DriverWPA

설정을 비활성화합니다.

그러나 여전히 계속 기록하지만 OS X 10.12.6에만 해당되며이 특정 시스템에만 해당됩니다. 나는 같은 기계를 가지고 있지만 13 인치 인 Genius 바의 다른 사용자와도 확인했습니다. 그들은 문제를 보지 못했습니다.

Apple은 로그를 포함하여 개발자에게 돌아가라는 보고서를 받았습니다. 그래서 우리는 그것이 고정되는지 볼 것입니다.

그 동안 내가 찾은 유일한 솔루션은 시간이 지남에 따라 100Gb의 디스크 공간을 채우고 플래시 스토리지 수명을 사용하지 않는 지속적인 로깅을 중지하기 위해 OS X 10.11 El Capitan을 설치하는 것이 었습니다. 10.12.6을 사용할 수 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.