लिनक्स कमांड लाइन का उपयोग कर इंटरनेट से कनेक्ट कैसे करें

यह मार्गदर्शिका दिखाती है कि लिनक्स कमांड लाइन का उपयोग कर डब्ल्यूआई-एफआई नेटवर्क के माध्यम से इंटरनेट से कैसे कनेक्ट किया जाए।

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

लिनक्स कमांड लाइन से इंटरनेट तक पहुंच के साथ, आप वेब पृष्ठों और फ़ाइलों को डाउनलोड करने के लिए wget जैसे टूल का उपयोग कर सकते हैं। आप यूट्यूब-डीएल का उपयोग कर वीडियो डाउनलोड करने में भी सक्षम होंगे। कमांड लाइन पैकेज मैनेजर आपके वितरण के लिए भी उपलब्ध होंगे जैसे एपीटी- गेट , यम और पॅकमेन । पैकेज प्रबंधकों तक पहुंच के साथ, आपको डेस्कटॉप वातावरण को स्थापित करने की आवश्यकता है, आपको एक की आवश्यकता होनी चाहिए।

अपने वायरलेस नेटवर्क इंटरफेस का निर्धारण करें

टर्मिनल के भीतर से निम्न आदेश दर्ज करें:

iwconfig

आप नेटवर्क इंटरफेस की एक सूची देखेंगे।

सबसे आम वायरलेस नेटवर्क इंटरफ़ेस wlan0 है लेकिन अन्य चीजें हो सकती हैं जैसे कि मेरे मामले में यह wlp2s0 है।

वायरलेस इंटरफेस चालू करें

अगला चरण यह सुनिश्चित करना है कि वायरलेस इंटरफ़ेस चालू है।

ऐसा करने के लिए निम्न आदेश का प्रयोग करें:

sudo ifconfig wlan0 ऊपर

अपने नेटवर्क इंटरफ़ेस के नाम से wlan0 को बदलें।

वायरलेस एक्सेस पॉइंट्स के लिए स्कैन करें

अब जब आपका वायरलेस नेटवर्क इंटरफ़ेस ऊपर है और चल रहा है तो आप कनेक्ट करने के लिए नेटवर्क की खोज कर सकते हैं।

निम्न आदेश टाइप करें:

सूडो iwlist स्कैन | अधिक

उपलब्ध वायरलेस एक्सेस पॉइंट्स की एक सूची दिखाई देगी। परिणाम इस तरह कुछ दिखाई देंगे:

सेल 02 - पता: 98: ई 7: एफ 5: बी 8: 58: बी 1 चैनल: 6 आवृत्ति: 2.437 गीगाहर्ट्ज (चैनल 6) गुणवत्ता = 68/70 सिग्नल स्तर = -42 डीबीएम एन्क्रिप्शन कुंजी: ईएसएसआईडी पर: "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): पीएसके आईई: अज्ञात: 32040 सी 121860 आईई: अज्ञात: 2 डी 1 ए 2 डी 1117 एफएफ 0000000000000000000000 आईई: अज्ञात: 3D160608110000000000000000000000000000000000000000 आईई: अज्ञात: 7F080400000000000040 आईई: अज्ञात: डीडी 0 9 0001802000010000 आईई: अज्ञात: डीडी 180050F2020101800003A4000027A4000042435E0062322F00

यह सब काफी उलझन में दिखता है लेकिन आपको केवल कुछ बिट्स की जानकारी चाहिए।

ईएसएसआईडी देखें। यह उस नेटवर्क का नाम होना चाहिए जिसे आप कनेक्ट करना चाहते हैं। एन्क्रिप्शन कुंजी सेट होने वाली वस्तुओं की तलाश करके आप खुले नेटवर्क भी पा सकते हैं।

उस ईएसएसआईडी का नाम लिखें जिसे आप कनेक्ट करना चाहते हैं।

एक WPA प्रदायक कॉन्फ़िगरेशन फ़ाइल बनाएँ

वायरलेस नेटवर्क से कनेक्ट करने के लिए उपयोग किया जाने वाला सबसे आम टूल जिसके लिए एक WPA सुरक्षा कुंजी की आवश्यकता होती है वह WPA सप्लांटेंट है।

अधिकांश वितरण इस उपकरण के साथ पूर्व-स्थापित होते हैं। टर्मिनल में निम्नलिखित टाइप करके आप इसका परीक्षण कर सकते हैं:

wpa_passphrase

अगर आपको यह कहते हुए कोई त्रुटि मिलती है कि कमांड नहीं मिला है तो यह स्थापित नहीं है। अब आप एक चिकन और अंडा परिदृश्य में हैं जिससे आपको इंटरनेट से कनेक्ट करने के लिए इस टूल की आवश्यकता है लेकिन इंटरनेट से कनेक्ट नहीं हो सकता क्योंकि आपके पास यह टूल नहीं है। आप हमेशा wpasupplicant स्थापित करने के बजाय ईथरनेट कनेक्शन का उपयोग कर सकते हैं।

निम्न आदेश चलाने के लिए wpa_supplicant के लिए कॉन्फ़िगरेशन फ़ाइल बनाने के लिए:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ईएसएसआईडी ईएसएसआईडी होगा जिसे आपने पिछले खंड में iwlist स्कैन कमांड से नीचे नोट किया था।

आप देखेंगे कि कमांड लाइन पर वापस आने के बिना आदेश बंद हो जाता है। नेटवर्क के लिए आवश्यक सुरक्षा दर्ज करें और वापसी दबाएं।

यह जांचने के लिए कि आदेश सीडी और पूंछ आदेशों का उपयोग कर .config फ़ोल्डर पर नेविगेट करता है:

सीडी / आदि / wpa_supplicant

निम्नलिखित टाइप करें:

पूंछ wpa_supplicant.conf

आपको ऐसा कुछ देखना चाहिए:

नेटवर्क = {एसएसआईडी = "yournetwork" # psk = "yourpassword" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

अपने वायरलेस चालक का नाम पाएं

इंटरनेट से कनेक्ट करने से पहले आपको एक और जानकारी की आवश्यकता है और यह आपके वायरलेस नेटवर्क कार्ड के लिए ड्राइवर है।

इसे निम्न आदेश में टाइप करने के लिए टाइप करें:

wpa_supplicant -help | अधिक

यह ड्राइवर नामक एक अनुभाग प्रदान करेगा:

सूची इस तरह कुछ होगी:

ड्राइवर: nl80211 = लिनक्स nl80211 / cfg80211 wext = लिनक्स वायरलेस एक्सटेंशन (जेनेरिक) वायर्ड = वायर्ड ईथरनेट ड्राइवर कोई नहीं = कोई ड्राइवर नहीं (रैडियस सर्वर / डब्ल्यूपीएस ईआर)

आम तौर पर, वेक्स्ट एक कैचल ड्राइवर है जिसे आप उपयोग करने का प्रयास कर सकते हैं यदि कुछ भी उपलब्ध नहीं है। मेरे मामले में, उपयुक्त ड्राइवर nl80211 है।

इंटरनेट से कनेक्ट करें

कनेक्ट होने का पहला कदम wpa_supplicant कमांड चला रहा है:

sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B

आपको पिछले अनुभाग में मिले ड्राइवर के साथ प्रतिस्थापित करना चाहिए। "नेटवर्क नेटवर्क इंटरफेस निर्धारित करें" अनुभाग में खोजे गए नेटवर्क इंटरफेस के साथ प्रतिस्थापित किया जाना चाहिए।

असल में, यह आदेश निर्दिष्ट नेटवर्क इंटरफ़ेस का उपयोग करके निर्दिष्ट ड्राइवर के साथ wpa_supplicant चला रहा है और "WPA प्रदायक कॉन्फ़िगरेशन फ़ाइल बनाएं" अनुभाग में बनाए गए कॉन्फ़िगरेशन के साथ चल रहा है।

-B पृष्ठभूमि में कमांड चलाता है ताकि आप टर्मिनल पर वापस पहुंच सकें।

अब आपको यह एक अंतिम आदेश चलाने की जरूरत है:

सुडो ढक्कन

बस इतना ही। अब आपके पास इंटरनेट कनेक्शन होना चाहिए।

इसका परीक्षण करने के लिए निम्न टाइप करें:

पिंग www.google.com