यह गाइड लिनक्स कमांड लाइन का उपयोग कर वाई-फाई नेटवर्क के माध्यम से इंटरनेट से कनेक्ट करने का तरीका दिखाता है।
यदि आपने एक हेडलेस डिस्ट्रीब्यूशन स्थापित किया है (आईई, एक वितरण जो ग्राफ़िकल डेस्कटॉप नहीं चलाता है) तो आपके पास कनेक्ट करने में सहायता के लिए नेटवर्क प्रबंधन टूल नहीं होंगे। यह भी हो सकता है कि आपने अपने डेस्कटॉप से गलती से महत्वपूर्ण घटक हटा दिए हों या आपने एक वितरण स्थापित किया है जिसमें एक बग है और इंटरनेट से कनेक्ट करने का एकमात्र तरीका लिनक्स टर्मिनल के माध्यम से है।
लिनक्स कमांड लाइन से इंटरनेट तक पहुंच के साथ, आप वेब पृष्ठों और फ़ाइलों को डाउनलोड करने के लिए wget जैसे टूल का उपयोग कर सकते हैं। आप यूट्यूब-डीएल का उपयोग कर वीडियो डाउनलोड करने में भी सक्षम होंगे। कमांड लाइन पैकेज मैनेजर आपके वितरण के लिए भी उपलब्ध होंगे जैसे एपीटी-गेट, यम और पॅकमेन। पैकेज प्रबंधकों तक पहुंच के साथ, आपको डेस्कटॉप वातावरण को स्थापित करने की आवश्यकता है, आपको एक की आवश्यकता होनी चाहिए।
अपने वायरलेस नेटवर्क इंटरफेस का निर्धारण करें
टर्मिनल के भीतर से निम्न आदेश दर्ज करें:
iwconfig
आप नेटवर्क इंटरफेस की एक सूची देखेंगे। सबसे आम वायरलेस नेटवर्क इंटरफ़ेस wlan0 है लेकिन अन्य चीजें हो सकती हैं जैसे कि मेरे मामले में यह wlp2s0 है। अगला चरण यह सुनिश्चित करना है कि वायरलेस इंटरफ़ेस चालू है। ऐसा करने के लिए निम्न आदेश का प्रयोग करें: sudo ifconfig wlan0 ऊपर
अपने नेटवर्क इंटरफ़ेस के नाम से wlan0 को बदलें। अब जब आपका वायरलेस नेटवर्क इंटरफ़ेस ऊपर है और चल रहा है तो आप कनेक्ट करने के लिए नेटवर्क की खोज कर सकते हैं। निम्न आदेश टाइप करें: सूडो iwlist स्कैन | अधिक
उपलब्ध वायरलेस एक्सेस पॉइंट्स की एक सूची दिखाई देगी। परिणाम इस तरह कुछ दिखाई देंगे: सेल 02 - पता: 98: ई 7: एफ 5: बी 8: 58: बी 1चैनल: 6आवृत्ति: 2.437 गीगाहर्ट्ज (चैनल 6)गुणवत्ता = 68/70 सिग्नल स्तर = -42 डीबीएमएन्क्रिप्शन कुंजी: चालूESSID: "HONOR_PLK_E2CF"बिट दरें: 1 एमबी / एस; 2 एमबी / एस; 5.5 एमबी / एस; 11 एमबी / एस; 18 एमबी / एस24 एमबी / एस; 36 एमबी / एस; 54 एमबी / एसबिट दरें: 6 एमबी / एस; 9 एमबी / एस; 12 एमबी / एस; 48 एमबी / एसविधि: मास्टरअतिरिक्त: TSF = 000000008e18b46eअतिरिक्त: अंतिम बीकन: 4 एमएम पहलेआईई: अज्ञात: 000E484F4E4F525F504C4B5F45324346आईई: अज्ञात: 010882848B962430486Cआईई: अज्ञात: 030106आईई: अज्ञात: 0706434E20010D14आईई: अज्ञात: 200100आईई: अज्ञात: 23021200आईई: अज्ञात: 2 ए0100आईई: अज्ञात: 2 एफ 0100आईई: आईईईई 802.11i / डब्ल्यूपीए 2 संस्करण 1ग्रुप सिफर: सीसीएमपीजोड़ीदार सिफर (1): सीसीएमपीप्रमाणीकरण सूट (1): पीएसकेआईई: अज्ञात: 32040C121860आईई: अज्ञात: 2 डी 1 ए 2 डी 1117 एफएफ 00000000000000000000000000000000000000000000आईई: अज्ञात: 3 डी 1606081100000000000000000000000000000000000000आईई: अज्ञात: 7F080400000000000040आईई: अज्ञात: डीडी 0 9 000180200001000000आईई: अज्ञात: डीडी 180050F2020101800003A4000027A4000042435E0062322F00
यह सब काफी उलझन में दिखता है लेकिन आपको केवल कुछ बिट्स की जानकारी चाहिए। ईएसएसआईडी देखें। यह उस नेटवर्क का नाम होना चाहिए जिसे आप कनेक्ट करना चाहते हैं। एन्क्रिप्शन कुंजी सेट होने वाली वस्तुओं की तलाश करके आप खुले नेटवर्क भी पा सकते हैं। उस ईएसएसआईडी का नाम लिखें जिसे आप कनेक्ट करना चाहते हैं। वायरलेस नेटवर्क से कनेक्ट करने के लिए उपयोग किया जाने वाला सबसे आम टूल जिसके लिए एक WPA सुरक्षा कुंजी की आवश्यकता होती है वह WPA सप्लांटेंट है। अधिकांश वितरण इस उपकरण के साथ पूर्व-स्थापित होते हैं। टर्मिनल में निम्नलिखित टाइप करके आप इसका परीक्षण कर सकते हैं: wpa_passphrase
अगर आपको यह कहते हुए कोई त्रुटि मिलती है कि कमांड नहीं मिला है तो यह स्थापित नहीं है। अब आप एक चिकन और अंडा परिदृश्य में हैं जिससे आपको इंटरनेट से कनेक्ट करने के लिए इस टूल की आवश्यकता है लेकिन इंटरनेट से कनेक्ट नहीं हो सकता क्योंकि आपके पास यह टूल नहीं है। आप हमेशा wpasupplicant स्थापित करने के बजाय ईथरनेट कनेक्शन का उपयोग कर सकते हैं। निम्न आदेश चलाने के लिए wpa_supplicant के लिए कॉन्फ़िगरेशन फ़ाइल बनाने के लिए: wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf
ईएसएसआईडी ईएसएसआईडी होगा जिसे आपने पिछले खंड में iwlist स्कैन कमांड से नीचे नोट किया था। आप देखेंगे कि कमांड लाइन पर वापस आने के बिना आदेश बंद हो जाता है। नेटवर्क के लिए आवश्यक सुरक्षा दर्ज करें और वापसी दबाएं। यह जांचने के लिए कि आदेश सीडी और पूंछ आदेशों का उपयोग कर .config फ़ोल्डर पर नेविगेट करता है: सीडी / आदि / wpa_supplicant
निम्नलिखित टाइप करें: पूंछ wpa_supplicant.conf
आपको ऐसा कुछ देखना चाहिए: नेटवर्क = {ssid = "yournetwork"# पीएसके = "YourPassword"पीएसके = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888} इंटरनेट से कनेक्ट करने से पहले आपको एक और जानकारी की आवश्यकता है और यह आपके वायरलेस नेटवर्क कार्ड के लिए ड्राइवर है। इसे निम्न आदेश में टाइप करने के लिए टाइप करें: wpa_supplicant -help | अधिक
यह ड्राइवर नामक एक खंड प्रदान करेगा। सूची इस तरह कुछ होगी: ड्राइवर:nl80211 = लिनक्स nl80211 / cfg80211wext = लिनक्स वायरलेस एक्सटेंशन (जेनेरिक)वायर्ड = वायर्ड ईथरनेट ड्राइवरकोई नहीं = कोई ड्राइवर नहीं (रैडियस सर्वर / डब्ल्यूपीएस ईआर)
आम तौर पर, वेक्स्ट एक कैचल ड्राइवर है जिसे आप उपयोग करने का प्रयास कर सकते हैं यदि कुछ भी उपलब्ध नहीं है। मेरे मामले में, उपयुक्त ड्राइवर nl80211 है। कनेक्ट होने का पहला कदम wpa_supplicant कमांड चला रहा है: sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B
आपको पिछले अनुभाग में मिले ड्राइवर के साथ प्रतिस्थापित करना चाहिए। "नेटवर्क नेटवर्क इंटरफेस निर्धारित करें" अनुभाग में खोजे गए नेटवर्क इंटरफेस के साथ प्रतिस्थापित किया जाना चाहिए। असल में, यह आदेश निर्दिष्ट नेटवर्क इंटरफ़ेस का उपयोग करके निर्दिष्ट ड्राइवर के साथ wpa_supplicant चला रहा है और "WPA प्रदायक कॉन्फ़िगरेशन फ़ाइल बनाएँ" अनुभाग में बनाए गए कॉन्फ़िगरेशन के साथ चल रहा है। -B पृष्ठभूमि में कमांड चलाता है ताकि आप टर्मिनल पर वापस पहुंच सकें। अब आपको यह एक अंतिम आदेश चलाने की जरूरत है: सुडो ढक्कन
बस इतना ही। अब आपके पास इंटरनेट कनेक्शन होना चाहिए। इसका परीक्षण करने के लिए निम्न टाइप करें: पिंग www.google.com वायरलेस इंटरफेस चालू करें
वायरलेस एक्सेस पॉइंट्स के लिए स्कैन करें
एक WPA प्रदायक कॉन्फ़िगरेशन फ़ाइल बनाएँ
अपने वायरलेस चालक का नाम पाएं
इंटरनेट से कनेक्ट करें




