Ubuntu 14.04 सर्वर - वाईफाई WPA2 व्यक्तिगत


39

मैंने सिर्फ Ubuntu 14.04 सर्वर स्थापित किया है और WPA2 व्यक्तिगत के साथ काम करने के लिए वाईफ़ाई को सही ढंग से कॉन्फ़िगर नहीं किया जा सकता है और कुछ मदद का उपयोग कर सकता है।

स्थापित करने के दौरान एक साधारण विज़ार्ड था जहां मैंने एक सूची से अपने SSID का चयन किया और अपने पासफ़्रेज़ में प्रवेश किया और यह बहुत अच्छा काम किया। अब यह स्थापित हो गया है कि मुझे वाईफाई कॉन्फ़िगर करने में समस्या हो रही है। मेरा एक्सेस प्वाइंट WPA2 पर्सनल टीकेआईपी या एईएस के लिए सेटअप है। किसी भी सलाह की काफी सराहना की जाएगी। मैं WPA सप्लीमेंट चींटी my / etc / network / interfaces file को बिना किसी भाग्य के साथ गड़बड़ कर रहा हूं।

धन्यवाद

जवाबों:


55

मेरा सुझाव है कि आप सेट अप करें / आदि / नेटवर्क / इंटरफेस जैसे कुछ:

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-ssid <your_router>
wpa-psk <your_wpa_key>
dns-nameservers 8.8.8.8 192.168.1.1

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

परिवर्तनों को पढ़ने और उपयोग करने के लिए सिस्टम प्राप्त करें:

sudo ifdown wlan0 && sudo ifup -v wlan0

क्या आपने कनेक्ट किया?

ping -c3 192.168.1.1
ping -c3 www.google.com

इस जवाब ने किया छलावा। मैंने इससे पहले कई बार ऐसा किया था और SSID में एक कैपिटल लेटर ऑफ होने के कारण यह काम नहीं कर पाया। दिनों के लिए मेरे बालों को बाहर निकाल दिया और अंत में मदद के लिए इस कॉल को पोस्ट करने का सहारा लिया और यह एक सरल टाइपो के लिए नीचे आता है। आपके उत्तर ने इस बात की पुष्टि कर दी है कि मैं अपने विन्यास के दृष्टिकोण में पागल नहीं था और आपके द्वारा प्रदान की गई पुष्टि कुछ ऐसी थी जो मुझे करीब से देखने के लिए आवश्यक थी। त्वरित और बस मदद के लिए धन्यवाद। यह ठीक यही कारण है कि मैं उबंटू समुदाय से प्यार करता हूं और मैं उत्पाद का उपयोग करना क्यों पसंद करता हूं! सहायता के लिए धन्यवाद!
clettsome

मैंने ऑटो लो सेक्शन के बाद लाइनों को ऑटो wlan0, iface wlan0 inet dhcp, wpa-ssid <your_router>, और wpa-psk <your_wpa_key> जोड़ दिया। मेरी फ़ाइल ऑटो p4p1, iface p4p1 इनसेट dhcp (डिफ़ॉल्ट रूप से वहाँ) के साथ समाप्त होती है। मैं अपने वाईफाई से कनेक्ट करने में सक्षम था। यदि मैं पुनरारंभ करता हूं, तो नेटवर्क केबल प्लग होने पर चीजें ठीक होती हैं। यदि अनप्लग किया गया है, तो स्टार्टअप में 'स्टार्टिंग नेटवर्क डिवाइस कॉन्फ़िगर करना' कदम लटक जाता है, और सिस्टम जारी रहने से पहले 60 सेकंड के दो राउंड लेता है (संदेश: नेटवर्क कॉन्फ़िगरेशन के लिए 60 सेकंड तक इंतजार करना)। तब मुझे 'फुल नेटवर्क कॉन्फिग के बिना बूटिंग सिस्टम' मिलता है। वाईफ़ाई काम करता है, लेकिन मैं इसे कैसे 'ठीक' करूं?
विन्ह गुयेन

@VinhNguyen ifconfig में आपके पास wlan0 इंटरफ़ेस है? मुझे संदेह है कि आपको अपना नया प्रश्न पूछना होगा।
चिली ५५५

FYI करें मैंने प्रश्न पोस्ट किया askubuntu.com/questions/541247/ubuntu-server-wifi
विन्ह गुयेन

आपने मुझे दौड़ने के घंटे बचाए हैं ... बहुत बहुत धन्यवाद!
fmquaglia

32

मैं निम्नलिखित डालकर अपने WPA2 पहुंच बिंदु से जुड़ने में कामयाब रहा /etc/network/interfaces। स्वीकार किए गए उत्तर से थोड़ा संशोधित, और डीएचसीपी का उपयोग कर।

auto wlan0
iface wlan0 inet dhcp
wpa-ssid <your_router>
wpa-psk <your_wpa_key>

फिर एक साधारण sudo ifup -v wlan0और यह जुड़ा। सब अच्छा।


2
उत्तम! पर 15.10, डिफ़ॉल्ट रूप wlan0से नाम दिया wls1गया है।
डार्डीस्को

इसने मेरे लिए भी काम किया
रंजन

3
यहां बताया गया है कि कुंजी के बजाय कुंजी का एक हैश कैसे स्टोर किया जाए: unix.stackexchange.com/questions/274095/…
kol

4
अपने सिस्टम के WiFi इंटरफ़ेस के नाम का उपयोग करना महत्वपूर्ण है! प्रकार ifconfig -aया ip a: WiFi इंटरफ़ेस का नाम आमतौर पर इसके साथ शुरू होता है w। उदाहरण के लिए, मेरे Ubuntu 16.04 सर्वर पर इसे कहा जाता है wlp5s0। के /etc/network/interfacesबजाय इस नाम का उपयोग करें wlan0
kol

मैंने तब से NetworkManager और कमांडलाइन nmcli टूल को ऐसा करने के लिए उपयोगी पाया है।
phocks

3

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 विच-श्राप


1

शायद आप नेटवर्क प्रबंधक या Wicd का उपयोग करके देख सकते हैं। हालाँकि नेटवर्क मैनेजर के पास कुछ GUI निर्भरताएँ हैं, जिन्हें आप हेडलेस सर्वर पर नापसंद कर सकते हैं, वाईफाई से कनेक्ट करना काफी सरल है। मेरे Android फ़ोन (जिसे Android AP कहा जाता है) द्वारा हॉटस्पॉट सेटअप के लिए, मैं उपयोग करके कनेक्ट कर सकता हूं:

nmcli dev wifi connect 'Android AP' password test

आपको WICD अधिक उपयोगी लग सकता है, जैसे शाप-आधारित इंटरफ़ेस ( http://manpages.ubuntu.com/manpages/lucid/man8/wicd-curses.8.html )। मैंने इसका अधिक उपयोग नहीं किया है, इसलिए मुझे वाईफाई से जुड़ने के लिए वाक्य रचना का यकीन नहीं है।

यदि /etc/network/interfacesआपका एकमात्र विकल्प है, तो शायद आप यह दिखा सकते हैं कि आपने अभी तक क्या किया है यह देखने के लिए कि हम इसे कैसे ठीक कर सकते हैं।


nmcli ने मेरे लिए एक आकर्षण के रूप में काम किया
फेनीक्स

0

कमांड लाइन पर वाईफाई सेट करने का एक वास्तविक अच्छा सुपर आसान तरीका nmtui के साथ है, लेकिन मुझे यह नहीं पता है कि इसे कैसे स्थापित किया जाए।

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