DHCP या स्टैटिक कॉन्फ़िगर का उपयोग करना (जो मायने नहीं रखता है) - और स्थापित करने के दौरान काम करने वाली आपकी वाईफाई को संभालने - अपना / etc / नेटवर्क / इंटरफेस नीचे कुछ देखने जैसा है ( wlan0 के लिए आपके wifi कार्ड के नाम से मेल खाना चाहिए ifconfig -a उदाहरण के लिए, आपके द्वारा पता चला गया वाईफाई कार्ड OS 1 से उन सभी के लिए eth1 का उपनाम दिया जा सकता है।)
auto lo iface lo inet loopback
auto wlan0 iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Wpa_supplicant कॉन्फ़िगर करने के लिए कमांड का उपयोग करें (ऊपर दिए गए कॉन्फ़िगरेशन में संदर्भित)
wpa_passphrase "YOUR_SSID" SSID_PASSWORD | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf
अगला, iwconfig नामक एक नई निष्पादन योग्य स्क्रिप्ट बनाएं (आप इस स्क्रिप्ट को वास्तव में कुछ भी नाम दे सकते हैं, "iwconfig-default-ssid", शायद? - मैंने इसे उदाहरण के लिए छोटा कर दिया है):
sudo touch /etc/network/if-up.d/iwconfig && sudo chmod 700
/etc/network/if-up.d/iwconfig && sudo ln -s
/etc/network/if-up.d/iwconfig /etc/network/if-pre-up.d/iwconfig
अब /etc/network/if-up.d/iwconfig संपादित करें और उस SSID को जोड़ें जिसे आप Ubuntu सर्वर पर स्टार्टअप से कनेक्ट करना चाहते हैं:
#!/bin/sh
iwconfig wlan0 essid "YOUR_DEFAULT_SSID" mode managed
अब ifdown लाएं (यदि आप पहले से नहीं हैं), तो ifup, और आपको अब सुनहरा होना चाहिए और जब आप रिबूट करें (जब तक आप अपने SSID के पास हों।)
यदि आप अपने लैपटॉप के साथ सार्वजनिक रूप से इस कॉन्फ़िगरेशन के साथ बाहर हैं, तो आपको उपयोग करना होगा: iwlist wlan0 स्कैन , फिर sudo iwconfig सार "PUBLIC_ESSID" मोड कुछ भी (और / या प्रत्येक स्थान के लिए एक अद्वितीय स्क्रिप्ट बनाने में कामयाब रहा ) s) आप जाते हैं - बस 'if-up.rc.d' फ़ोल्डर के तहत इनमें से कोई भी स्क्रिप्ट न डालें। / etc / network / interfaces, location alias को भी हैंडल कर सकते हैं, इसलिए इस पर मदद के लिए आदमी / मंचों की जाँच करें। ।)
या आप शहर के बारे में घूमते समय wicd के लिए CLI के साथ अपनी किस्मत आजमा सकते हैं :
sudo apt-get install विच-श्राप