डब्ल्यूपीए-गोपनीय दस्तावेज कहां है?


10

मैं उपयोग wpa-confमें /etc/network/interfacesWLAN इंटरफेस स्वतः एपी से कनेक्ट करने के लिए:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback


auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

असल में, मैंने अभी-अभी विकी पर कहीं। ऐसा लगता है कि यह इंटरफेस (5) या किसी अन्य मैन पेज में प्रलेखित नहीं है ।

तो क्या हैwpa-conf कीवर्ड? एक प्रकार का विस्तार? या इसमें बनाया गया है ifup? और मुझे उन सभी कमांडों की सूची कहां से मिल सकती है जिनका मैं उपयोग कर सकता हूं /etc/network/interfaces?


क्या यह /etc/network/interfaces.d/* फ़ाइलों में से एक में एक फ़ंक्शन है?
जेफ स्कालर

@JeffSchaller: wpa-confमेरे में नहीं है /etc/network/interfaces.d/
भेड़िया-रेवो-बिल्लियाँ

1
यह /usr/share/doc/wpasupplicant/README.modes.gz में (Debian पर) दस्तावेज़ीकरण किया गया है
साइमन Adda-Reyss

जवाबों:


9

के लिए के रूप में /etc/network/interfaces, जब आप स्थापित wpa-supplicant, एक स्क्रिप्ट हुक में स्थापित किया गया है:

  • /etc/network/if-down.d
  • /etc/network/if-post-down.d
  • /etc/network/if-pre-up.d
  • /etc/network/if-up.d,

हुक कहा जाता है wpasupplicantऔर /etc/wpa-supplicant/ifupdown.shबदले में आह्वान करता है /etc/wpa-supplicant/functions.sh

यह हुक से सक्रिय किया जाएगा runpartsमें ifup/ ifdown, और स्क्रिप्ट सिमलिंक अंक भी परीक्षण है कि क्या इंटरफ़ेस वायरलेस या नहीं है। अगर ऐसा है, तो कमांड को पास कर दिया जाएगा wpa-supplicant

आदेशों पर अभिनय करने के लिए /sbin/wpa-supplicant, उन्हें पास करने के लिए , ऐसा लगता है कि स्क्रिप्ट /sbin/wpa_actionऔर बाइनरी /sbin/wpa_cliका उपयोग किया जाता है।

मुझे इस बारे में बात करते हुए एक पुराना पृष्ठ मिला:

http://manual.siduction.org/inet-wpa

जैसा कि पहले उल्लेख किया गया है, प्रत्येक wpa_supplicant विशिष्ट तत्व 'wpa-' के साथ उपसर्ग है। प्रत्येक तत्व wpa_supplicant.conf (5), wpa_supplicant (8) और wpa_cli (8) manpages में वर्णित wpa_supplicant की संपत्ति से संबंधित है।

किसी भी पूर्व-विन्यास के बिना सप्लीमेंट को लॉन्च किया जाता है, और wpa_cli 'wpa- *' लाइनों द्वारा प्रदान किए गए इनपुट से एक नेटवर्क कॉन्फ़िगरेशन बनाता है। प्रारंभ में, wpa_supplicant / wpa_cli सीधे डिवाइस के गुणों को निर्धारित नहीं करता है (जैसे कि iwconfig के साथ एक निबंध सेट करना, उदाहरण के लिए), बल्कि यह सूचित करता है कि किस एक्सेस बिंदु के साथ जुड़ना उपयुक्त है। एक बार डिवाइस ने क्षेत्र को स्कैन कर लिया है, और पाया कि उपयोग के लिए उपयुक्त पहुंच बिंदु उपलब्ध है, ये गुण सेट हैं।

वह स्क्रिप्ट जो सभी काम करती है:

/etc/wpa_supplicant/ifupdown.sh/etc/wpa_supplicant/functions.sh ifupdown.sh रन-पार्ट्स द्वारा निष्पादित किया जाता है, जो बदले में ifup द्वारा 'प्री-अप', 'प्री-डाउन' और 'पोस्ट-' के दौरान लगाया जाता है। नीचे 'चरण'।

'प्री-अप' चरण में, wpa_supplicant डेमॉन को wpa_cli कमांड की एक श्रृंखला द्वारा लॉन्च किया जाता है, जो भौतिक उपकरण के लिए / etc / network / interfaces में उपयोग किए गए अनुसार 'wpa-' विकल्प का नेटवर्क कॉन्फ़िगरेशन सेट करता है।

अगर wpa-roam का उपयोग किया जाता है, तो 'पोस्ट-अप' चरण में एक wpa_cli डेमन की सराहना की जाती है।

'पूर्व-डाउन' चरण में, अगर यह मौजूद है तो wpa_cli डेमन को मार दिया जाता है।

'पोस्ट-डाउन' चरण में, wpa_supplicant डेमन को मार दिया जाता है।


यह एक इंटरफेस के साथ जुड़े अन्य विकल्पों की तरह क्यों नहीं है? यदि ऐसी कई लाइनें हैं तो क्या वे हस्तक्षेप करेंगे?
detly

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