मैक पहले से कनेक्ट किए गए सभी वाई-फाई नेटवर्क की एक सूची देखें

यह पता है कि मैक को कौन से वायरलेस नेटवर्क अतीत में जुड़े हुए हैं, नेटवर्क समस्या निवारण समेत कई कारणों से सहायक हो सकते हैं, यह निर्धारित कर सकते हैं कि मैक कहां है, यदि कोई विशिष्ट वाईफाई पासवर्ड पुनर्प्राप्त करने योग्य है, और अन्य तकनीकी कारणों से असंख्य है। पिछले नेटवर्क के लिए खोज वर्तमान में उपलब्ध नेटवर्क खोजने से पूरी तरह से अलग है, और आप मेन्यू बार आइटम या अन्यथा उत्कृष्ट ओएस एक्स वाई-फाई स्कैनर टूल से ऐतिहासिक डेटा पुनर्प्राप्त नहीं करेंगे। हम इस जानकारी को खोजने के लिए दो सरल तरीकों को कवर करेंगे, पहला सिस्टम प्राथमिकता के माध्यम से आसान मार्ग है, और दूसरा दृष्टिकोण एक प्लिस्ट फ़ाइल से वायरलेस नेटवर्क को पढ़ने के लिए एक लंबी कमांड लाइन स्ट्रिंग का उपयोग करता है।


ध्यान रखें कि ये सूचियां पूरी तरह से अचूक नहीं हैं और किसी भी खिंचाव से फोरेंसिक नहीं माना जाना चाहिए, कोई भी पसंदीदा और याद की गई नेटवर्क सूचियों से प्रविष्टियों को मैन्युअल रूप से जोड़ और हटा सकता है। फिर भी, औसत उपयोग केस समस्या निवारण परिदृश्य के लिए वे पर्याप्त होना चाहिए।

यह देखकर कि मैक किस वाई-फाई नेटवर्क को पहले से कनेक्ट किया गया है

यदि आपने पहले अपने पसंदीदा नेटवर्क tweaked किया है, तो आप इस सूची से परिचित होंगे:

  •  ऐप्पल मेनू से सिस्टम प्राथमिकताएं खोलें और "नेटवर्क" चुनें
  • "उन्नत" बटन पर क्लिक करें और "वाई-फाई" टैब चुनें
  • पहले से जुड़े वायरलेस नेटवर्क की सूची खोजने के लिए "पसंदीदा नेटवर्क" सूची के अंतर्गत देखें, यह स्क्रॉल करने योग्य है

यूआई दृष्टिकोण आसान है, लेकिन वही जानकारी कमांड लाइन से भी पुनर्प्राप्त की जा सकती है।

कमांड लाइन से पहले इस्तेमाल किए गए वाई-फाई नेटवर्क सूचीबद्ध करें

एक वायरलेस नेटवर्क इतिहास सूची को इस लंबी स्ट्रिंग के उपयोग के माध्यम से कमांड लाइन द्वारा पुनर्प्राप्त किया जा सकता है, सुनिश्चित करें कि यह एक पंक्ति पर दर्ज किया गया है:

मैक ओएस के आधुनिक संस्करणों में, जैसे ओएस एक्स एल कैपिटन और योसामेट, आप सिंटैक्स को काफी कम कर सकते हैं:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep SSIDString

ओएस एक्स के पूर्व संस्करणों में, आप उपरोक्त आदेश के समान चुन सकते हैं, या भारी रेगेक्स के साथ नीचे की लंबी स्ट्रिंग का उपयोग कर सकते हैं:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks | egrep -o '(SSID_STR|_timeStamp).+' | sed 's/^.*= \(.*\);$/\1/' | sed 's/^"\(.*\)"$/\1/' | sed 's/\([0-9]\{4\}-..-..\).*/\1/'

आप आउटपुट के रूप में कुछ ऐसा देखेंगे, केवल सूचीबद्ध राउटर के एसएसआईडी के साथ:

This-Router
linksys
CoffeeHouse
RouterFromDubiousLocationThatMacShouldntHaveBeenAt
Starbucks Cupertino
Ancient_Router_from_2007

लंबे आदेश कोडरवॉल से आता है और हालांकि यह अजीब लग सकता है, इसे साफ आउटपुट प्राप्त करना आवश्यक है। Grep और sed के बिना स्ट्रिंग में प्रवेश करने से आप इस मामले में जितना अधिक खोज कर रहे हैं, उतना अधिक जानकारी प्रदान करेंगे, क्योंकि यह पिछले वाई-फाई कनेक्शन से संबंधित सब कुछ निकाल देता है जो "यादृच्छिक नेटवर्क" सूची का हिस्सा बन गए हैं।