जब /tmp/wifi-*.log दिखाई देगा और मैं इसे कैसे रोक सकता हूं?


17

मेरे मैकबुक प्रो (2015) का ओएस एक्स संस्करण एल कैपिटान 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

जब मैं अपनी कंपनी की वाईफाई का उपयोग कर रहा हूं।
लेकिन जैसा कि मैं घर पर वाईफाई का उपयोग करता हूं, ये फाइलें किसी भी अधिक उत्पन्न करने के लिए बंद हो जाती हैं।

इन फ़ाइलों की सामग्री है:

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

मैंने मैक का उपयोग करने वाले अपने कुछ दोस्तों और कामगारों से पूछा, ऐसा लगता है कि यह समस्या मैकबुक प्रो 2015 पर मौजूद है, मैकबुक प्रो के पिछले संस्करण में नहीं, न ही मैकबुक एयर में।

मेरा सवाल है:
1. मेरी कंपनी और घर में वाईफाई के बीच क्या अंतर है?
2. वहाँ वैसे भी बंद airportdकरने के लिए फाइल उत्पन्न करने के लिए जारी है /tmp/wifi-*.log?

अपडेट करें:

@ रोब कमांड 'सुडो 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
लेकिन क्या आप वास्तव में एक समस्या देख रहे हैं? क्योंकि फाइलें मुझे छोटी-सी लगती हैं।
डैनियल बी

@ डैनियलबी वास्तव में एक गंभीर समस्या नहीं है, लेकिन कष्टप्रद है
सेल-फिश

यह कोई समस्या नहीं है, बल्कि एक झुंझलाहट है। तकनीकी रूप से हर जगह बोलने वाले सभी सिस्टम लॉग को थूक देते हैं जो अत्यधिक लगता है लेकिन सामान्य ऑपरेशन का हिस्सा है। जब तक लॉग कुछ पागल आकार तक नहीं बढ़ जाते, तब तक किसी भी "समस्या" के समाधान को "हैक" करने का कोई भी प्रयास वास्तव में आपको अच्छे से अधिक नुकसान पहुंचा सकता है। अर्थ: नींद खत्म होने के लिए बेहतर चीजें हैं।
जेकगोल्ड

2
@JakeGould, आप सही हैं, यह एक वास्तविक समस्या नहीं है। मैं बस इस बारे में उत्सुक हूं कि ये फाइलें मौजूद क्यों हैं और यदि समाधान हैं। आपके विवरण के लिये धन्यवाद।
सेल-फिश

जवाबों:


27

कम से कम मैकोस सिएरा (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"कमांड नहीं मिला" उत्तर दिया। यह मैकबुक-प्रो पर मैकओएस सिएरा (सार्वजनिक संस्करण) है।
ndasusers

आह, तुम सही हो। उसके लिए माफ़ करना। कुछ बिंदु पर मैंने ~ / .bashrc में एक उपनाम स्थापित किया था (कुछ समय पहले काफी alias airport=/System/Library/PrivateFrameworks/Apple80211.framewo‌​rk/Versions/Current/‌​Resources/airport रहा होगा ): ऐसा लगता है कि / usr / libexec / Airportd कम से कम लगभग बराबर भी है।
मैट लॉर्ड

मैं इन लॉग फ़ाइलों को भी देख रहा हूँ। क्या यह वाईफ़ाई प्रदर्शन को प्रभावित करता है? किसी भी विचार यह कैसे शुरू करने के लिए इस डीबग राज्य में हो जाता है? मैं El Capitan
afitnerd

यह अतीत में किसी बिंदु पर वायरलेस डायग्नोस्टिक्स उपकरण चलाने का एक परिणाम हो सकता है। मुझे ये फाइलें मिलीं और किसी लॉगिंग को स्पष्ट रूप से चालू करना याद नहीं था, लेकिन बार-बार समस्या होने के बाद मैंने कुछ वायरलेस डायग्नोस्टिक्स चलाए थे। Support.apple.com/en-us/HT202663 देखें (जो इसे सक्षम छोड़ने के खिलाफ चेतावनी देता है)। मुझे लगता है कि यह स्वचालित रूप से पेश किया जाता है जब आपका मैक एक आईपी पता भी प्राप्त नहीं कर सकता है।
सैम ब्राइटमैन

सैम की टिप्पणी के लिए धन्यवाद मैं अब मंद समय को याद कर रहा हूं जब मैं निदान छोड़ता हूं। और अब इस जवाब के लिए धन्यवाद वाईफाई डंप हो गए हैं। सभी तरह के इवेंट लॉग किए जा रहे थे।
होल्डनवेब

2

MacOS Mojave (10.14.1) पर, होल्ड करें Optionऔर फिर वाई-फाई मेनू आइटम पर क्लिक करें और फिर "वाई-फाई लॉगिंग अक्षम करें" का चयन करें। इसने मेरे लिए चाल चली ।


1

आदमी wdutil ...

sudo wdutil log -wifi

इसे बंद करना चाहिए ...


यह बहुत ही उचित लगता है, लेकिन जब मैंने यह 'sudo wdutil log -wifi' किया, तब भी लॉग जेनरेट होता रहा। इसे देखने के लिए धन्यवाद, @Rob।
सेल-फिश

1

पुष्टि की गई: OSX 10.12.6 हाई सिएरा एक मैकबुक प्रो (रेटिना, 15-इंच, लेट 2013) के साथ /tmp/wifi_yyMMDD*किसी भी वाई-फाई से कनेक्ट होने के दौरान एक 4Mb फ़ाइल / सेकंड पर बना होगा । इसे रोकने का कोई उपाय नहीं है। एक रिबूट साफ़ / tmp, लेकिन फाइलें वापस आती रहेंगी। (कम से कम Apple समर्थन तब भी इसे रोक नहीं सका, जब उन्होंने मेरी ड्राइव में सुधार किया और कोई उपयोगकर्ता डेटा के साथ 10.12.6 को साफ नहीं किया।)

airport debugके लिए सेट कर दिया जाता DriverWPAबूट पर। आदेश:

sudo airport debug

इसे दिखाएंगे, और

sudo airport debug -DriverWPA

सेटिंग को अक्षम कर देगा।

लेकिन यह अभी भी लॉग करना जारी है, लेकिन केवल ओएस एक्स 10.12.6 और केवल इस विशेष मशीन के लिए। मैंने जीनियस बार में एक अन्य उपयोगकर्ता के साथ भी जांच की, जिसके पास एक ही मशीन थी लेकिन 13 इंच थी। वे समस्या नहीं देख रहे थे।

Apple ने डेवलपर्स के पास वापस जाने के लिए एक रिपोर्ट ली, जिसमें लॉग भी शामिल है। इसलिए हम देखेंगे कि क्या यह कभी ठीक हो जाता है।

मैं इस बीच, मैंने पाया केवल समाधान ओएस एक्स 10.11 एल Capitan स्थापित करने के लिए था ताकि समय के साथ 100 जीबी डिस्क स्थान को भरने और फ्लैश स्टोरेज जीवनकाल का उपयोग करके लगातार लॉगिंग को रोका जा सके। मैं 10.12.6 का उपयोग नहीं कर सकता।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.