CLI के माध्यम से WPA2-Enterprise कनेक्शन से कनेक्ट करें (कोई डेस्कटॉप नहीं)


14

मैंने आखिरकार अपने वायरलेस एडेप्टर के लिए ड्राइवरों को स्थापित किया है, हालांकि, मुझे WPA2-एंटरप्राइज़ कनेक्शन से कनेक्ट करने के लिए कुछ भी समझाने के लिए प्रतीत नहीं हो सकता है। मुझे कई WPA / WEP / WPA2 स्पष्टीकरण मिले हैं, हालांकि, ये मेरी स्थितियों को हल नहीं करते हैं।

क्या इसे करने का कोई तरीका है? मैं वर्तमान में केवल सीएलआई हूँ, धन्यवाद!

जवाबों:


16

आप उपयोग कर सकते हैं nmcli

# nmcli con add type wifi ifname wlan0 con-name CONNECTION_NAME ssid SSID
# nmcli con edit id CONNECTION_NAME
nmcli> set ipv4.method auto
nmcli> set 802-1x.eap peap
nmcli> set 802-1x.phase2-auth mschapv2
nmcli> set 802-1x.identity USERNAME
nmcli> save
nmcli> activate

आपको जोड़ना भी पड़ सकता है

  • nmcli> set 802-1x.password PASSWORD
  • nmcli> set 802-1x.anonymous-identity ANONYMOUS-IDENTITY
  • nmcli> set wifi-sec.key-mgmt wpa-eap

मैंने इस उत्तर को सफलतापूर्वक किसी के गड़बड़-अप उबंटू 14/16 लैपटॉप पर कंसोल से एडुरोम से कनेक्ट करने के लिए उपयोग किया, जो गनोम शुरू नहीं कर सका और wpa_supplicantस्थापित नहीं हुआ (उपयोगकर्ता ने do-release-upgrade14 से 16 तक चलने के दौरान लैपटॉप बंद कर दिया था, और उनका होम डाइरेक्टरी पूरी तरह से रीड-ओनली ext2पार्टीशन पर थी, क्योंकि किसी के लिए एक दुकान में उनके लिए "लिनक्स स्थापित करना" था, बिना यह जाने कि वह क्या कर रहा था)। मुझे /etc/init.d/network-manager startपहले चलाने की आवश्यकता थी , और एडुरम आईडी के 802-1x.anonymous-identityसाथ-साथ identityदोनों को सेट करने की आवश्यकता थी ।
सिलास एस। ब्राउन

4

wpa_supplicant इसका उत्तर है। यह WPA-Enterprise और कई EAP विधियों का समर्थन करता है। मैं अपने घर नेटवर्क को क्रियान्वित करके कनेक्ट करता हूं:

wpa_supplicant -i wlan0 -B -c /path/to/wpa_supplicant.conf

यहाँ कॉन्फ़िगरेशन फ़ाइल का एक उदाहरण है। यह आपके कनेक्शन से मेल खाने के लिए इस फ़ाइल को कॉन्फ़िगर करने के बारे में है।


0

यहां किसी भी जवाब ने मेरे लिए काम नहीं किया, और कई प्रयासों के बाद nmcli, मैंने अंततः कनेक्शन बनाने के लिए Ubuntu 18.04 नेटवर्क इंटरफ़ेस का उपयोग किया और मैंने इसे दूसरे कंप्यूटर पर कॉपी किया। यहाँ मेरे द्वारा अनुसरण किए गए चरण हैं:

  1. Ubuntu नेटवर्क कनेक्शन GUI के भीतर नेटवर्क कनेक्शन बनाएँ।
  2. नए कनेक्शन की प्रतिलिपि /etc/NetworkManager/system-connections/मेरे स्थानीय कंप्यूट पर हेडलेस सर्वर पर करें।
  3. कनेक्शन से मेल खाने के लिए कनेक्शन के मैक आईडी को संपादित करें ifconfig
  4. प्रतिलिपि की गई फ़ाइल की अनुमतियों को अपडेट करें:
chmod 0600 new_connection
chmod root:root new_connection
  1. नेटवर्क प्रबंधक को पुनरारंभ करें
systemctl restart NetworkManager

उन लोगों के लिए जो मैन्युअल रूप से GUI में नेटवर्क कनेक्शन नहीं बनाना चाहते हैं, आप निम्नलिखित नेटवर्क कनेक्शन को संशोधित कर सकते हैं

[connection]
id=new_connection
uuid=axxxxf1f-xxxx-494c-980a-xxxxxxxxxxx
type=wifi
permissions=

[wifi]
mac-address=XX:XX:XX:XX:XX:XX
mac-address-blacklist=
mode=infrastructure
ssid=some_wifi_ssid

[wifi-security]
key-mgmt=wpa-eap

[802-1x]
eap=peap;
identity=redacted_username
password=redacted_password
phase2-auth=mschapv2

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.