तार पर eduroam से कनेक्ट करें: nl80211: ड्राइवर प्रमाणीकरण / संघ का समर्थन नहीं करता है या कमांड जोड़ता है


0

मुझे वायर्ड कनेक्शन पर eduroam नेटवर्क से कनेक्ट करने में समस्या है । मैंने सोचा था कि eduroam केवल वायरलेस नेटवर्क के रूप में काम करता है, लेकिन जाहिर है मेरी संस्था भी वायर्ड नेटवर्क पर eduroam 802.1x प्रमाणीकरण का उपयोग करती है। मैंने cat.eduroam.org से कॉन्फ़िगरेशन स्क्रिप्ट का उपयोग किया (जैसा कि हमारे व्यवस्थापक द्वारा निर्देशित), जिसने निम्नलिखित wpa_supplication कॉन्फ़िगरेशन उत्पन्न की:

 network={
   ssid="eduroam"
   key_mgmt=WPA-EAP
   pairwise=CCMP
   group=CCMP TKIP
   eap=TLS
   ca_cert="/home/freyja/cat_installer/ca.pem"
   identity="XXX@XXX"
   subject_match="XXX"
   private_key="/home/freyja/cat_installer/user.p12"
   private_key_passwd="XXX"
 }

जब मैं जारी करता हूं:

sudo wpa_supplicant -ieth0 -c/home/freyja/cat_installer/cat_installer.conf

मुझे एक त्रुटि मिली:

Successfully initialized wpa_supplicant
nl80211: Driver does not support authentication/association or connect commands
eth0: Failed to initialize driver interface

मैंने अन्य ड्राइवर का उपयोग करने की कोशिश की:

sudo wpa_supplicant -ieth0 -D wext -c/home/freyja/cat_installer/cat_installer.conf

लेकिन यह भी त्रुटियों का कारण बनता है:

ioctl[SIOCSIWMODE]: Operation not supported
ioctl[SIOCGIWRANGE]: Operation not supported
ioctl[SIOCGIWMODE]: Operation not supported
ioctl[SIOCSIWAP]: Operation not supported
ioctl[SIOCSIWESSID]: Operation not supported

मुझे लगता है कि यह एक ऑपरेटिंग सिस्टम का मुद्दा है, पूरी तरह से eduroam-related नहीं है (मैं डेबियन परीक्षण - खिंचाव का उपयोग करता हूं)। ईथरनेट कार्ड ठीक काम करता है (यह मानक नेटवर्क से जोड़ता है)। क्या आप इसमें मेरी मदद कर सकते हैं?

जवाबों:


1

यह ओएस की समस्या नहीं है। आप वाई-फाई सेटिंग का उपयोग करने की कोशिश कर रहे हैं, जो वाई-फाई नहीं है।

  • सबसे पहले, nl80211 और wext ("वायरलेस एक्सटेंशन्स") वाई-फाई (802.11) कंट्रोल इंटरफेस हैं - इनका उपयोग ESSIDs, रेडियो फ्रिक्वेंसी जैसी चीजों को कॉन्फ़िगर करने के लिए किया जाता है, और इस तरह, जिनमें से कोई भी वायर्ड कनेक्शन पर मौजूद नहीं है।

    ईथरनेट के लिए, उपयोग करें -D wired, अगर आपके संस्करण के wpa_supplicant ने स्वचालित रूप से इसका पता नहीं लगाया।

  • दूसरा, ईथरनेट WPA का उपयोग नहीं करता है, इसलिए key_mgmt=WPA-EAPयह गलत है। इसे सेट करें IEEE8021X

    WPA " pairwise=" और " group=" सेटिंग्स को भी हटा दें ।


यह काम किया। मैं लंबे समय से विभिन्न माध्यमों से 'कंसोल से वायर्ड एड्यूरो से जुड़ने' को हल करने की कोशिश कर रहा था, बहुत-बहुत धन्यवाद!
नूरितोवर्ति

सच कहूँ तो, NetworkManager और nmcli... का उपयोग करें
grawity

मैं NetworkManager में निजी कुंजी पासवर्ड नहीं सहेज सकता (और मुझे सूक्ति-कीरिंग नहीं चाहिए)।
नूरोवर्तिनी

मुझे यकीन है कि आप इसे ठीक से बचा सकते हैं /etc/NetworkManager/system-connections
ग्रैविटी

नहीं, जब मैं NetworkManager शुरू करता हूं तो यह फाइल से 'खा जाता है'। मैंने इसे केवल पढ़ने के लिए बनाने की कोशिश की, इसे रोकने के लिए अलग-अलग सेटिंग्स सेट करें, लेकिन फिर इसे चलाना नहीं चाहिए। मुझे यह स्वीकार करना चाहिए और अन्य चीजों ने मुझे इस कार्यक्रम में 'क्रोधित' कर दिया है और मैं इसका उपयोग नहीं करना चाहता।
नूरोवर्तिनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.