कमांड लाइन के साथ डेबियन में वाईफाई कैसे सेट करें

कमांड लाइन के साथ डेबियन में वाईफाई कैसे सेट करें
Philip Lawrence

इस लेख में, हम आपको wpa_supplicant का उपयोग करके डेबियन 11/10 सर्वर और डेस्कटॉप पर कमांड लाइन से वाईफाई से कनेक्ट करने के बारे में मार्गदर्शन करेंगे। wpa_supplicant WPA प्रोटोकॉल के सहायक घटक का कार्यान्वयन है।

कमांड लाइन के साथ डेबियन में वाई-फाई सेट करने के लिए, आपको यह सुनिश्चित करने से पहले वाई-फाई नेटवर्क कनेक्शन स्थापित करना होगा कि यह बूट समय पर स्वचालित रूप से कनेक्ट हो गया है। . ऐसा करने के बारे में चरण-दर-चरण मार्गदर्शिका खोजने के लिए पढ़ना जारी रखें।

डेबियन वाई-फाई

वाई-फाई का उपयोग करने वाले वायरलेस डिवाइस कई अलग-अलग उपकरणों में पाए जाने वाले चिपसेट पर काम करते हैं। डेबियन एक मुफ़्त, सॉफ़्टवेयर-आधारित प्रणाली है जो उन चिपसेट के लिए गुणवत्ता ड्राइवर/मॉड्यूल बनाने में निर्माताओं और डेवलपर्स के सहयोग पर निर्भर करती है।

कमांड लाइन के साथ डेबियन में वाईफाई कैसे सेट करें

कमांड लाइन के साथ डेबियन में वाईफाई के सेटअप को पूरा करने के लिए दो चरण हैं।

यह सभी देखें: Android WiFi प्रमाणीकरण समस्या को कैसे ठीक करें
  • वाईफाई से कनेक्ट करें
  • सुनिश्चित करें कि यह बूटअप पर स्वचालित रूप से कनेक्ट हो गया है
  • <7

    सेटअप के प्रत्येक चरण के लिए चरण-दर-चरण प्रक्रिया यहां दी गई है।

    वाईफाई कनेक्शन कैसे स्थापित करें

    डेबियन में वाईफाई नेटवर्क कनेक्शन स्थापित करने के लिए, आपको यह करना होगा इन चरणों का पालन करें:

    • नेटवर्क कार्ड को सक्षम करें
    • वाईफाई नेटवर्क का पता लगाएं
    • एक्सेस प्वाइंट के साथ वाईफाई कनेक्शन को कॉन्फ़िगर करें
    • एक गतिशील आईपी प्राप्त करें डीएचसीपी सर्वर के साथ पता
    • रूट तालिका में एक डिफ़ॉल्ट रूट जोड़ें
    • इंटरनेट सत्यापित करेंकनेक्शन

    यहां बताया गया है कि आप प्रत्येक चरण को कैसे निष्पादित करते हैं।

    नेटवर्क कार्ड को सक्षम करें

    नेटवर्क कार्ड को सक्षम करने के लिए इन चरणों का पालन करें।

    • वाईफाई कार्ड को सक्षम करने के लिए, आपको पहले निम्न आदेश के साथ वायरलेस कार्ड की पहचान करनी होगी: iw dev।
    • फिर, आप वायरलेस डिवाइस का नाम नोट कर सकते हैं। स्ट्रिंग लंबी हो सकती है, इसलिए आप टाइपिंग प्रयास को समाप्त करने के लिए इस चर का उपयोग कर सकते हैं: निर्यात wlan0=।
    • उपरोक्त कमांड के साथ वाईफाई कार्ड लाएं: सुडो आईपी लिंक $wlan0 सेट करें।

    वाईफाई नेटवर्क का पता लगाएं

    वाईफाई नेटवर्क का पता लगाने के लिए इन चरणों का पालन करें।

    • डेबियन में वाईफाई नेटवर्क का पता लगाने के लिए , निम्न आदेश के साथ वायरलेस नेटवर्क इंटरफ़ेस में उपलब्ध नेटवर्क देखें: sudo iw $wlan0 स्कैन करें।
    • यह चर टाइपिंग प्रयास को समाप्त करता है: निर्यात ssid=।

    एक्सेस प्वाइंट के साथ वाईफाई कनेक्शन को कॉन्फ़िगर करें

    नेटवर्क को कॉन्फ़िगर करने के लिए इन चरणों का पालन करें पहुँच बिंदु के साथ कनेक्शन।

    • पहुँच बिंदु पर एक एन्क्रिप्टेड नेटवर्क कनेक्शन स्थापित करने के लिए wpa_supplicant सेवा का उपयोग करें। यह केवल कॉन्फ़िगरेशन फ़ाइल " /etc/wpa_supplicant.conf ," का उपयोग करेगा जिसमें प्रत्येक SSID के लिए wpa2-कुंजियाँ होंगी।
    • एक्सेस पॉइंट से कनेक्ट करने के लिए, कॉन्फ़िगरेशन के लिए एक प्रविष्टि जोड़ें फ़ाइल: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
    • एक्सेस पॉइंट से कनेक्ट करने के लिए इस कमांड का उपयोग करें: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
    • इसके साथ एक्सेस प्वाइंट से अपने कनेक्शन की पुष्टि करें: iw $wlan0 लिंक।

    DHCP सर्वर के साथ डायनेमिक आईपी एड्रेस प्राप्त करें

    डीएचसीपी के साथ डायनेमिक आईपी प्राप्त करने के लिए इन चरणों का पालन करें। इस आदेश के साथ IP: sudo ip addr show $wlan0.

रूट तालिका में एक डिफ़ॉल्ट रूट जोड़ें

डिफ़ॉल्ट रूट जोड़ने के लिए इन चरणों का पालन करें रूट टेबल।

  • इसके साथ रूट टेबल का निरीक्षण करें: ip रूट शो।
  • इस कमांड के साथ WiFI से कनेक्ट करने के लिए राउटर में एक डिफ़ॉल्ट रूट जोड़ें : sudo ip मार्ग देव $wlan0 के माध्यम से डिफ़ॉल्ट जोड़ें।

इंटरनेट कनेक्शन सत्यापित करें

अंत में, यह सत्यापित करने के लिए निम्न आदेश का उपयोग करें कि आप इससे कनेक्ट हैं नेटवर्क: पिंग www.google.com

बूट समय पर ऑटो कनेक्ट कैसे करें

यह सुनिश्चित करने के लिए वायरलेस नेटवर्क बूट-अप पर ऑटो-कनेक्ट होता है, आपको इसके लिए एक सिस्टमड सर्विस बनाने और सक्षम करने की आवश्यकता है:

  • Dhclient
  • Wpa_supplicant

यहां बताया गया है कि कैसे आप प्रत्येक चरण को पूरा करते हैं। इसे निष्पादित करके फ़ाइल को संपादित करेंकमांड:

[यूनिट]

विवरण= डीएचसीपी क्लाइंट

पहले=नेटवर्क.टारगेट

बाद=wpa_supplicant.service

[सेवा]

टाइप=फोर्किंग

ExecStart=/sbin/dhclient -v

ExecStop=/sbin/dhclient -r

रीस्टार्ट करें =हमेशा

[इंस्टॉल करें]

WantedBy=multi-user.target

  • सक्षम करें निम्नलिखित आदेश के साथ सेवा: sudo systemctl dhclient को सक्षम करें। 13>," सेवा इकाई फ़ाइल की प्रतिलिपि बनाएँ, और इसे निम्न पंक्तियों का उपयोग करके " /etc/systemd/system " पर पेस्ट करें: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
  • " /etc " पर फ़ाइल खोलने के लिए विम जैसे संपादक का उपयोग करें और इसके साथ ExecStart लाइन को संशोधित करें: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i ।
  • फिर, इस लाइन को नीचे जोड़ें: Restart=always
  • इस पंक्ति पर टिप्पणी करें: Alias=dbus-fi.w1.wpa_supplicant1.service
  • इस पंक्ति के साथ सेवा को पुनः लोड करें: s udo systemctl daemon-reload
  • इस लाइन के साथ सेवा को सक्षम करें: sudo systemctl enable wpa_supplicant

स्टेटिक आईपी कैसे बनाएं

इनका पालन करें स्थिर IP पता प्राप्त करने के चरण:

  • स्थिर IP प्राप्त करने के लिए सबसे पहले dhclient.service अक्षम करेंपता।
  • फिर, एक नेटवर्क कॉन्फ़िगरेशन फ़ाइल बनाएँ: sudo nano /etc/systemd/network/static.network।
  • इन पंक्तियों को जोड़ें:
  • <7

    [मैच]

    Name=wlp4s0

    [नेटवर्क]

    पता=192.168.1.8/24

    गेटवे=192.168.1.1

    • कृपया फ़ाइल को बंद करने से पहले सहेजें। फिर, इसके साथ वायरलेस इंटरफ़ेस के लिए .link बनाएं: sudo nano /etc/systemd/network/10-wifi.link.
    • इन पंक्तियों को इसमें जोड़ें फ़ाइल:

    [मैच]

    यह सभी देखें: एचपी डेस्कजेट 3752 वाईफाई सेटअप - विस्तृत गाइड

    MACAddress=a8:4b:05:2b:e8:54

    [लिंक]

    NamePolicy=

    Name=wlp4s0

    • में इस मामले में, आपको अपने मैक पते और वायरलेस इंटरफ़ेस नाम का उपयोग करने की आवश्यकता है। ऐसा करने से, आप सुनिश्चित करेंगे कि सिस्टम वायरलेस इंटरफ़ेस नाम नहीं बदलता है।
    • कृपया फ़ाइल को बंद करने से पहले सहेजें। फिर, " networking.service" को अक्षम करें और " systemd-networkd.service " को सक्षम करें। यह नेटवर्क मैनेजर है। ऐसा करने के लिए इस कमांड का उपयोग करें:

    sudo systemctl अक्षम नेटवर्किंग

    sudo systemctl enable systemd-networkd

    • इसके साथ कॉन्फ़िगरेशन के काम की जांच करने के लिए systemd-networkd को पुनरारंभ करें: sudo systemctl पुनरारंभ systemd-networkd।

    निष्कर्ष

    निर्देशिका को पढ़ने के बाद, आप कमांड लाइन का उपयोग करके आसानी से डेबियन में नेटवर्क कनेक्शन बना सकते हैं।




Philip Lawrence
Philip Lawrence
फिलिप लॉरेंस एक प्रौद्योगिकी उत्साही और इंटरनेट कनेक्टिविटी और वाईफाई प्रौद्योगिकी के क्षेत्र में विशेषज्ञ हैं। उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने कई व्यक्तियों और व्यवसायों को उनके इंटरनेट और वाईफाई से संबंधित मुद्दों में मदद की है। इंटरनेट और वाईफाई टिप्स के एक लेखक और ब्लॉगर के रूप में, वह अपने ज्ञान और विशेषज्ञता को सरल और आसानी से समझने वाले तरीके से साझा करते हैं जिससे हर कोई लाभान्वित हो सकता है। फिलिप कनेक्टिविटी में सुधार करने और इंटरनेट को सभी के लिए सुलभ बनाने के लिए एक भावुक समर्थक है। जब वह तकनीक से संबंधित समस्याओं को लिख या समस्या निवारण नहीं कर रहा होता है, तो वह लंबी पैदल यात्रा, शिविर और महान आउटडोर की खोज का आनंद लेता है।