इस प्रश्न के सभी उत्तरों में अच्छे अंक हैं, लेकिन मुझे लगता है कि आपके विशिष्ट प्रश्नों को सीधे संबोधित करने की कुछ गुंजाइश है।
- कब किस फाइल का इस्तेमाल करें?
मैं यह धारणा बनाने जा रहा हूं कि आप एक सामान्य डिग्री के भ्रम से पीड़ित हैं जो इस समय (व्यापक रास्पबेरी पाई समुदाय में) डेबियन 'व्हीज़ी' के स्थान पर डेबियन ' जेसी ' की शुरुआत के साथ हो रहा है । इस परिवर्तन ने बड़ी संख्या में ट्यूटोरियल को अप्रचलित और सर्वश्रेष्ठ भ्रमित किया है।
प्रश्न का उत्तर यह है कि व्हीजी का उपयोग करते समय /etc/network/interfaces
नेटवर्क इंटरफेस (गो आकृति) की स्थापना के प्रयोजनों के लिए फ़ाइल में परिवर्तन करना सामान्य था । जेसी का उपयोग करते समय, '/etc/dhcpcd.conf' में परिवर्तन करना आवश्यक होगा। हालाँकि, यदि किसी वायरलेस कनेक्शन ( wlan0
) में बदलाव /etc/wpa_supplicant/wpa_supplicant.conf
करते हैं, तो आपको नेटवर्क एसआईडी और पासवर्ड को जोड़ने के लिए भी बदलाव करना होगा ।
- क्यों वाईफाई / आदि / नेटवर्क / इंटरफेस के साथ काम किया, लेकिन eth0 नहीं किया?
मुझे यकीन नहीं है कि वाईफाई कनेक्शन कैसे काम कर सकता है क्योंकि आपकी फ़ाइलों से कुछ जानकारी गायब है (कम से कम ssid)। जैसा कि जोंस ने बताया, wlan0 विवरण के बाद आने वाले एथो कनेक्शन विवरणों की प्राथमिकता ने संभवतः उन्हें ऑपरेटिव बना दिया (क्योंकि उन्हें फ़ाइल पढ़ने की प्रक्रिया द्वारा अंतिम बार देखा गया होगा)।
- क्या dhcpcd में किसी तरह प्राथमिकता है / etc / नेटवर्क / इंटरफ़ेस?
नहीं, वे अलग हैं और जेसी के तहत विभिन्न उद्देश्यों के अनुरूप तैयार किए गए हैं। एक काफी सरल तरीके से जेसी का उपयोग कर के प्रयोजनों के लिए आप काफी उपेक्षा कर सकते हैं interfaces
फ़ाइल और के साथ काम dhcpcd.conf
और wpa_supplicant.conf
।
- कैसे जांच करें कि किस सेवा में प्राथमिकता या कुछ है? और कौन सी सेवा का उपयोग करता है / etc / नेटवर्क / इंटरफ़ेस?
फिर से मैं यह धारणा बनाने जा रहा हूं कि यह प्रश्न ' किस फ़ाइल का उपयोग करता है और यदि मुझे एक का उपयोग करना है जो प्राथमिकता लेता है? ' सवाल। जवाब यह है कि जेसी के लिए (और की गोद लेने के साथ एक व्यापक अर्थ में खरखरा से परिवर्तन के साथ है systemd ) `dhcpcd.conf 'और' wpa_supplicant.conf के विन्यास इंटरफेस 'फ़ाइल छोड़ दिया जाएगा' के आदर्श और हो जाएगा ' यह स्वयं के उपकरण हैं।
इसका आपके लिए क्या मतलब है?
अच्छी तरह से (फिर से) यह धारणा बनाते हुए कि आप स्थिर आईपी पते के साथ एक हार्ड वायर्ड (eth0) और वायरलेस (wlan0) कनेक्शन स्थापित करने का प्रयास कर रहे हैं, आप चाहते हैं कि आपकी interfaces
फ़ाइल डिफ़ॉल्ट हो क्योंकि यह शुरू में स्थापित थी;
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
आप चाहते हैं कि आपकी dhcpcd.conf
फ़ाइल दोनों इंटरफेस के लिए फ़ाइल के अंत में कनेक्शन का विवरण शामिल करे और अतिरिक्त प्रविष्टियां शायद इस तरह से दिखेंगी;
# Custom static IP address for eth0.
interface eth0
static ip_address=192.168.0.115/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
# Custom static IP address for wlan0.
interface wlan0
static ip_address=192.168.0.115/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
अंत में आप अपनी wpa_supplicant.conf
फ़ाइल को संपादित करना चाहेंगे ताकि इसमें वाईफाई नेटवर्क और पासवर्ड के लिए ssid शामिल हो। यह शायद इस तरह से थोड़ा दिखना चाहिए;
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="homenetwork"
psk="h0mepassw0rd"
}
मुझे उम्मीद है कि इसे बंद कर दिया जाएगा। बहुत वास्तविक संभावना है कि मेरी धारणाएं गलत हैं, लेकिन जब से मैं हाल ही में एक समान सीखने की अवस्था से गुजरा हूं मुझे उम्मीद है कि डेटा उपयोगी है।
मैंने वास्तव में इसे लिखा है और आप मुफ्त ईबुक में जानकारी प्राप्त कर सकते हैं । लीनपब से बस रास्पबेरी पाई पर्याप्त है ।
#raspbian
। कई वर्षों के एक Un * x व्यवस्थापक के रूप में, मुझे लगता है कि यह मूलभूत परिवर्तन दस्तावेज़ों की एक पूरी कमी से जटिल है। एक घंटे के परीक्षण और त्रुटि के बाद मैं इस प्रश्न को खोजने के लिए हुआ। मेरी इच्छा है कि मुझे raspberrypi.stackexchange.com/questions/37920/… पहले मिली