सीएलआई का उपयोग करके स्वचालित रूप से एक वायरलेस नेटवर्क से कनेक्ट करें


13

मुझे हर बार शुरू होने वाले समय में स्वचालित रूप से वायरलेस नेटवर्क से कनेक्ट होने के लिए मेरी मशीन की आवश्यकता होती है

मैं एक हेडलेस सर्वर (10.04) चला रहा हूं और मैं मैन्युअल रूप से नेटवर्क से कनेक्ट करने के लिए निम्न कमांड का उपयोग करता हूं

sudo iwconfig wlan0 essid "SSID_Name"
sudo iwconfig wlan0 key XXXXX
sudo iwconfig wlan0 key open
sudo iwconfig wlan0 mode Managed
sudo dhclient wlan0

मैं सराहना करूंगा यदि हम ऐसा कर सकते हैं आदि / नेटवर्क / इंटरफेस फाइल को संशोधित करके

कृपया ध्यान दें कि मेरा रूटर वीप चल रहा है, अग्रिम धन्यवाद


मैं प्रासंगिकता नहीं देखता हूं। मैं एपी को कोई समस्या नहीं दे सकता, मैं सिर्फ इस प्रक्रिया को स्वचालित करना चाहता हूं और आपके गाइड में यह शामिल नहीं है
loo3y35

तुम पूर्ण रूप से सही हो।
लुइस अल्वाराडो

मैंने एक उत्तर पोस्ट किया है, कृपया परीक्षण करें और मुझे बताएं।
लुइस अल्वाराडो

ठीक है ... इसने मेरे लिए कल dhcp के साथ काम किया लेकिन आज मुझे याद आया कि मैं लॉगिन पर स्क्रिप्ट चलाकर इसे पूरा करने की कोशिश कर रहा था, इसलिए मैंने स्क्रिप्ट को हटा दिया और मेरी मशीन अब काम नहीं करती; मैं एक समय में वीजीए या वाईफाई मॉड्यूल को कनेक्ट कर सकता हूं, जब मैं वाई-फाई मॉड्यूल को हटाता हूं तो मशीन ठीक काम करती है और
एथ 1

GUI पर, आप यह कर सकते हैं: Network -ager को लाएँ -> (क्लिक करें) कनेक्शन संपादित करें -> वर्तमान कनेक्शन का चयन करें कनेक्शन की सूची से -> (क्लिक करें) संपादित करें -> (क्लिक करें) सामान्य -> ​​(चेकमार्क) स्वचालित से कनेक्ट करें यह नेटवर्क और सभी उपयोगकर्ता इस नेटवर्क से जुड़ सकते हैं (L. जेम्स द्वारा linuxquestions.org से कॉपी किया गया है)
टॉम

जवाबों:


11

कृपया अपने / etc / नेटवर्क / इंटरफेस फ़ाइल में संशोधन करें:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wireless-ssid SSID_Name
wireless-key XXXXX

यदि आप सर्वर में ssh और ftp की उम्मीद करते हैं, तो आपको यह जानना होगा कि यह कहां है। एक स्थिर आईपी पते के साथ ऐसा करें:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wireless-ssid SSID_Name
wireless-key XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

इसके अलावा, आपकी सेटिंग्स का अर्थ है कि आपका नेटवर्क WEP के साथ एन्क्रिप्टेड है जो काफी असुरक्षित है। मैं आपको राउटर को WPA2-AES में बदलने की सलाह देता हूं:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-essid SSID_Name
wpa-psk XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

राउटर में डीएचसीपी सर्वर द्वारा उपयोग की जाने वाली सीमा के बाहर एक पते का चयन करना सुनिश्चित करें और, निश्चित रूप से, यहां अपना विवरण प्रतिस्थापित करें।


1
प्रक्रिया काम करती है लेकिन लॉगिन के बाद हर रिबूट पर मुझे ऐसा करने की आवश्यकता है: sudo ifdown wlan0 && sudo ifup -v wlan0 स्वचालित रूप से ऐसा करने का एक तरीका है?
ad3luc

@ ad3luc क्या आप इस समस्या को हल करने में सक्षम थे?
user427969

@ user427969 नहीं ... लेकिन मुझे लगता है कि यह एक हार्डवेयर संगतता है। मैंने वह लैपटॉप छोड़ दिया है। फिर भी धन्यवाद।
ad3luc

2

लॉगिन करते समय स्वचालित वायरलेस कनेक्शन

उन मामलों के लिए जहां आप वायरलेस राउटर में स्वचालित रूप से लॉगिन करना चाहते हैं यहां कदम हैं:

  1. interfaceफ़ाइल खोलें :

    sudo nano /etc/network/interfaces
    
  2. निम्नलिखित जानकारी जोड़ें (मान लें कि आपका इंटरफ़ेस wlan0 कहलाता है):

    auto wlan0
    iface wlan0 inet static
    address ASSIGNED_IP
    netmask 255.255.255.0
    gateway THE_GATEWAY
    wireless-essid YOURSSID
    wireless-key WIRELESSKEY_HERE
    
  3. फ़ाइल को सहेजें और कंप्यूटर को रिबूट करें।


मेरी linux मशीन RB110 (एक एकल बोर्ड कंप्यूटर) है और मेरे पास केवल एक pci इंटरफ़ेस है (wifi और VGA दोनों pci हैं) इसलिए, मैं उन्हें एक साथ कनेक्ट नहीं कर सकता और इसलिए मैं त्रुटि संदेश नहीं देख सकता, लेकिन मैं सुंदर हूं यकीन है कि मशीन को eth1 पर एक पता भी नहीं मिल रहा है; मैं मशीन का उपयोग करने के लिए SSH का उपयोग करता
हूं

1
अगर मैंने स्वचालित वाईफाई को कॉन्फ़िगर किया है जैसा कि आपने मुझे निर्देशित किया था और मॉड्यूल जुड़ा था तो मैं एसएसएच के माध्यम से मशीन तक नहीं पहुंच सकता। हालाँकि, यदि मॉड्यूल कनेक्ट नहीं था, तो मैं SSH कर सकता हूं और मुझे wlan0 त्रुटी नहीं मिली और अगर मैंने VGA मॉड्यूल कनेक्ट नहीं किया था, तो भी मैं किसी भी समस्या के बिना SSH को हटा सकता हूं
loo3y35

मैं उबंटू के एक नए संस्करण में सबसे पहले अपडेट करने की सिफारिश करूंगा (बस 10.04 पर ध्यान दिया गया) क्योंकि इसमें कुछ अपडेट शामिल हैं जो आपके द्वारा की जा रही समस्या को ठीक कर सकते हैं और कई और अधिक, विशेष रूप से पूरे ssh / नेटवर्किंग / रिमोट एक्सेस परिदृश्य में। क्या आपके मामले में एक नए संस्करण का उपयोग करना संभव है? मैं पूछता हूं कि मैं इसे अभी 13.10 में यहां कर रहा हूं और यह सही तरीके से काम कर रहा है। बेशक एक ही हार्डवेयर नहीं है, लेकिन ऊपर वर्णित कॉन्फ़िगरेशन के साथ वायरलेस से कनेक्ट होने के बाद ssh काम करता है।
लुइस अल्वाराडो

वास्तव में नहीं, यह सबसे हाल का संस्करण है जिसे मैं अपने हार्डवेयर पर चला सकता हूं; यह बहुत पुराना है। इसके अलावा, मैं जो संस्करण चला रहा हूं वह LTS है और अप्रैल 2015 तक समर्थित है
loo3y35

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