मैं अपने वायरलेस नेटवर्क को बूट में कैसे लाऊं?


11

मैं Ubuntu सर्वर 12.04 चला रहा हूं। मेरे पास एक वायरलेस USB कार्ड है। जब मैं बूट प्रक्रिया शुरू करता हूं तो मैं देखता हूं:

Waiting for network configuration

यह पता चला है कि नेटवर्क कभी नहीं आता है। लेकिन एक बार जब मैं कमांड लाइन पर पहुंचता हूं, अगर मैं टाइप करता हूं: ifup wlan0तो मेरे पास नेटवर्क एक्सेस है। मेरा / etc / नेटवर्क / इंटरफेस इस तरह दिखता है:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxxxxx
wpa-psk xxxxxxxx

मेरे नेटवर्क-इंटरफ़ेस-wlan0.log शो में देख रहे हैं:

Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
Failed to bring up wlan0.
Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
ifdown: interface wlan0 not configured

मैंने इसी तरह के अन्य askubuntu.com प्रश्नों को देखा है, लेकिन वे लागू नहीं होते हैं।

मैं अपने सिस्टम को वायरलेस रूप से बूट करने के लिए कैसे प्राप्त कर सकता हूं?

अतिरिक्त जानकारी:

मैंने आसपास कुछ पोक किया। मूल रूप से एक बार जब मैं लॉगिन करता हूं तो मुझे एक करने की आवश्यकता है

ifdown wlan0

क्योंकि मुझे लगता है कि आईपी सोचता है कि ऊपर है, लेकिन / var / run / नेटवर्क में केवल एक चीज है जो 'up' है ifup.lo. फिर मैं ए

'ifup -a'

और फिर सब कुछ काम करता है।

जवाबों:


11

Wpa_supplicant - wpa_ctrl_open से कनेक्ट करने में विफल: केवल-पढ़ने के लिए फ़ाइल सिस्टम

आपके लॉग के अनुसार आपको wpa_supplicant का उपयोग करना होगा।

तो इसके साथ कुछ ऐसा जोड़ें:

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

/Etc/wpa_supplicant.conf की सामग्री:

network={
        ssid="ADD-YOUR-SSID-HERE"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP
        psk="ADD-YOUR-WPA-PASSWORD-HERE"
}

1

आप ifup wlan0अपनी /etc/rc.localफ़ाइल में जोड़ सकते हैं । आदेश जोड़े ifup wlan0 से पहलेexit 0 । इसके अलावा कमांड ifdown wlan0को इस ifup wlan0तरह जोड़ें :

...
ifdown wlan0
ifup wlan0

exit 0

उबंटू शुरू होने पर किसी कारण से, यह सोचता है कि wlan0 ऊपर है। तो आपको इसे बंद करना होगा और इसे फिर से वापस करना होगा।


यह काम नहीं किया। मुझे नहीं लगता कि ऐसा हो रहा है क्योंकि ifup नहीं कहा जाता है। मुझे लगता है कि नेटवर्किंग सिस्टम के साथ कुछ और जीतना है।
एवरी

नमस्ते, ifup wlan0 'बाहर निकलें 0' लाइन के ऊपर होना चाहिए। शुक्रिया @ पीयूष कुमार का उल्लेख करने के लिए
मनुला वैद्यनाथ

1

WPA-PSK और WPA2-PSK (Aka "WPA व्यक्तिगत" और "WPA2 व्यक्तिगत") से कनेक्ट

  • Daud:

    $ wpa_passphrase myssid my_very_secret_passphrase
    

उपरोक्त आउटपुट से "psk =" के मूल्य को कॉपी करें।

  • पाठ संपादक में खोलें / आदि / नेटवर्क / इंटरफेस:

    $ sudo sensible-editor /etc/network/interfaces
    
  • SSID और PSK HASH के साथ अपने वायरलेस इंटरफ़ेस के लिए उपयुक्त श्लोक परिभाषित करें। उदाहरण के लिए :

    auto wlan0
    face wlan0 inet dhcp
       wpa-ssid <myssid>
       wpa-psk <ccb290fd4fe6b22935cbae3144..>
    
  • अंत में चलाएं:

    $ sudo ifup wlan0
    

नोट: कुछ उत्तरों से लगता है कि यह एक अलग विन्यास है wpa_supplicant.conf। लेकिन यह केवल WPA-EAP, EAP-TLS नेटवर्क के लिए आवश्यक है।

मैं अपने सिस्टम को वायरलेस रूप से बूट करने के लिए कैसे प्राप्त कर सकता हूं?

autoछंद सिस्टम प्रारंभ होने पर इंटरफेस को लाने करता है।


0

मैं भी इस तरह की समस्या का सामना करता हूं।

मैंने देखा कि किसी ने कहा, प्राथमिक नेटवर्क इंटरफ़ेस के बारे में पाठ को हटा दें, जिसमें पहली 2 लाइनें शेष हैं।

यह काम करता है, लेकिन कोई नेटवर्क जुड़ा नहीं है।

फिर मैं प्राथमिक नेटवर्क इंटरफ़ेस के पाठ को इंटरफेस फाइल और रिबूट में वापस लिखता हूं।

यह आश्चर्य की बात है कि न केवल " नेटवर्क कॉन्फ़िगरेशन के लिए प्रतीक्षा " होने के संकेत मिलते हैं, लेकिन मैं इंटरनेट से जुड़ सकता हूं।

मुझे नहीं पता कि यह किसी अन्य के लिए उपयोगी है या नहीं।


0

इसका कारण यह है कि फाइलसिस्टम केवल बूट पर पढ़ा जाता है। इस बिंदु पर केवल स्थैतिक सेटिंग्स काम करती हैं क्योंकि udv फाइल सिस्टम तैयार होने से पहले नेटवर्क हॉटप्लग सिग्नल उठाता है।

समाधान को बदलना है /etc/init/network-interface.conf इस पंक्ति में फ़ाइल :

"ifup - ऑटो ..."
"ifup --allow = hotplug ..."।

आपको /etc/network/interfacesउन्हें काम करने के लिए जारी रखने के लिए आपको हॉटप्लग पीसीएमसीआई और यूएसबी नेटवर्क एडेप्टर को "हॉटप्लग" के रूप में चिह्नित करना होगा , और आपको उन्हें बूट में बाद में प्लग करना चाहिए, इससे पहले नहीं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.