उबंटू सर्वर 16.04 के साथ रास्पबेरी पाई 3 पर जहाज पर वाईफाई का उपयोग कैसे करें?


19

मेरे पास रास्पबेरी पाई 3 है और मुझे इस पर उबंटू चलाने की आवश्यकता है। मैंने एक माइक्रोएसडी कार्ड पर https://wiki.ubuntu.com/ARM/RaspberryPi से रासबेरी पाई 3 के लिए 16.04 सर्वर छवि डाली और यह ठीक बूट करता है, और ईथरनेट से कनेक्ट होने पर ठीक काम करता है।

हालाँकि, मैं Ubuntu 16.04 के साथ ऑनबोर्ड वाईफाई काम कर पाने के लिए प्रतीत नहीं हो सकता। वायरलेस रास्पियन के साथ ठीक काम करता है इसलिए मुझे पता है कि हार्डवेयर ठीक है।

क्या किसी को रास्पबेरी पाई 3 पर उबंटू सर्वर 16.04 के साथ काम करने वाला बोर्ड वाईफाई मिला है? मुझे लगता है कि यह वास्तव में काम करने के करीब है, लेकिन मैं अभी कुछ छोटे विवरण याद कर रहा हूं।

एक ताजा स्थापित करने के बाद, sudo lshw -C networkदिखाता है wlan0, हालांकि मुझे वह कहीं भी परिभाषित नहीं मिल सकता है /etc/network, और यह शुरू में अक्षम है।

मैंने तब इसे स्थापित wpasupplicantऔर इसमें जोड़ा /etc/network/interfaces:

allow-hotplug wlan0
iface wlan0 इनसेट मैनुअल
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

और इसमें डालें /etc/wpa_supplicant/wpa_supplicant.conf:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
देश = अमेरिका
नेटवर्क = {
        ssid = "homewifi"
        पीएसके = "xxx"
        key_mgmt = WPA-PSK
}
नेटवर्क = {
        ssid = "phonewifi"
        पीएसके = "xxx"
        key_mgmt = WPA-PSK
}

उन सेटिंग्स को प्राप्त करने के लिए, मैंने रास्पियन को बूट किया, उन दो अलग-अलग एसएसआईडी से जुड़ा, और बस उबंटू में सेटिंग्स को कॉपी किया। हालाँकि एक रिबूट के बाद, wlan0या तो नेटवर्क से कनेक्ट नहीं होता है, कभी भी आईपी नहीं मिलता है, आदि।

क्या wpa-supplicant सिर्फ Ubuntu Server 16.04 का उपयोग करके रास्पबेरी Pi 3 के लिए WiFi कॉन्फ़िगर करने का तरीका नहीं है? या मैं कुछ गलत तरीके से कॉन्फ़िगर कर रहा हूं?

जवाबों:


8

स्थापित छवि के साथ छवि के लिए

OS: Ubuntu 16.04.1 LTS  OS 
image: ubuntu-16.04-preinstalled-server-armhf+raspi3.img
HW: RASPBERRY PI 3 MODEL B

चरण 1:

sudo apt-get install wireless-tools

चरण 2:

sudo apt-get install wpasupplicant

चरण 3: इसमें जोड़ें /etc/network/interfaces:

auto wlan0 
iface wlan0 inet dhcp
wpa-ssid WIRELESSSSID 
wpa-psk WIRELESSPASSWORD

Step4:/etc/network/interfaces लाइन से टिप्पणी :

#source /etc/network/interfaces.d/*.cfg

कमेंट की गई interfaces.d/*.cfgफाइल में eth0 के लिए सेटिंग्स हैं।

मुझे समझ नहीं आ रहा है लेकिन इस लाइन को सक्रिय छोड़कर wlan0 कॉन्फिग को जोड़ने से बूट पर सिस्टम क्रैश हो जाएगा।

चरण 5: रिबूट

बिना स्थापित किए गए कोर छवि के लिए:

OS: Ubuntu Core 16 
image: (GNU/Linux 4.4.0-1030-raspi2 armv7l)
HW: RASPBERRY PI 3 MODEL B

चरण 1:

ifconfig wlan0 down
ifconfig wlan0 up

Step2: वायरलेस कॉन्फिग फ़ाइल बनाएँ:

sudo vi /etc/network/interfaces.d/wlan0

नोट: मैंने सूडो के बिना प्रयास किया लेकिन यह मुझे परिवर्तनों को सहेजने नहीं देगा

Step3: निम्नलिखित सामग्री जोड़ें

auto wlan0 
iface wlan0 inet dhcp
wpa-ssid WIRELESSSSID 
wpa-psk WIRELESSPASSWORD

Step4: रिबूट


आपने यह कैसे बनाया है कि यदि उपयुक्त अभी तक मौजूद नहीं है? धन्यवाद
रिकार्डो माग्रिनी

1
मैंने ubuntu कोर को कवर करने के लिए अपना जवाब अपडेट किया है
V Bota

1
कि एक टाइपो नहीं है। सार सिर्फ ssid होना चाहिए?
बच्चे

ब्लॉकचॉट्स फॉर्मेटिंग का उपयोग यह दर्शाता है कि टेक्स्ट आपका नहीं है। क्या यह मामला है? यदि हां, तो स्रोत का हवाला देना अच्छा होगा।
ब्रासोफिलो

ये पैकेज छवि में पूर्व-स्थापित क्यों नहीं है? वाईफाई काम करने के लिए लोगों को ईथरनेट का उपयोग करना पड़ता है, यह वास्तव में एक मजाक है।
एलस्टन

2

यह मेरा कॉन्फिगरेशन है (दूसरों से थोड़ा अलग हूं क्योंकि मैं wpa_supplicant.conf का उपयोग करता हूं)

मेरे / मेरे / नेटवर्क / इंटरफेस में:

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

जहाँ फ़ाइल /etc/wpa_supplicant/wpa_supplicant.conf में निम्नलिखित शामिल हैं:

country=GB

network={
    ssid="MyWifiNetwork"
    psk="myP4ssw0rd"
}

बहुत बहुत धन्यवाद। यह वह समाधान है जो रास्पियन डॉक्स की तरह दिखता है। स्वच्छ!
ई। सुंदरिन

1

मैंने iwconfig कमांड किया और वहां से संदेश आया कि निर्भरता को अद्यतन करने की आवश्यकता है और उसके बाद मैं वायरलेस-टूल्स स्थापित कर सकता हूं।

sudo apt-get -f install
sudo apt-get -f install wireless-tools

इन आदेशों के बाद मैं iwconfig करने में सक्षम था।

उम्मीद है की यह मदद करेगा!


0

अब तक कोई सफलता? क्या आपने इसे पढ़ा? ubuntu WPAHowTo

तदनुसार, मैंने अपने RPi3 को ubuntu MATE 16.04 पर स्थापित किया:

sudo apt-get install wpagui

जहां यह एक को इस तरह चलाने के लिए कहता है: आपको इसे gksudo wpa_gui के माध्यम से चलाने की आवश्यकता होगी ताकि यह WPA डेमन से बात कर सके।

gksudo wpa_gui

भले ही यह एक गुम GUI (?) के कारण आपके सर्वर संस्करण पर उपलब्ध न हो, यह रास्पियन ओएस पर परीक्षण के प्रयोजनों के लिए सहायक हो सकता है। या यहां तक ​​कि सही सेटिंग्स को घटाने में सहायता करते हैं। जो यह मेरे मामले में किया था।


wpa-supplicant और wpa_gui को साथ-साथ विकसित किया गया था। हाँ, wpa-supplicant रास्पबेरी पाई 3 के लिए WiFi कॉन्फ़िगर करने का तरीका है। wpa_gui इसके लिए केवल GUI प्रदान करता है।
user6224996

0

शायद मेरे समाधान किसी और को डुप्लिकेट। वैसे भी इन 3 चरणों का पालन करने का प्रयास करें।

WPA Supplicant स्थापित करें

sudo apt-get install wpasupplicant

/etc/network/interfacesनीचे के रूप में फ़ाइल को संपादित करें । संपादित करें Your Wifi Name(समर्थन स्थान) और yourPasswordअपनी प्राथमिकताओं के अनुसार।

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
# source-directory /etc/network/interfaces.d

# The loopback network interface
auto lo
iface lo inet loopback

# The wireless network interface
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid My Wifi Name
wpa-psk yourPassword

# The primary network interface
# allow-hotplug eth0
# iface eth0 inet dhcp

अपने सिस्टम को रिबूट करें

sudo reboot

यह समाधान रास्पबेरी पाई 3 और 2 और उबंटू सर्वर 14.04 और 16.04 दोनों के लिए काम करता है । (निश्चित रूप से आपको pi2 के लिए वाई-फाई डोंगल की आवश्यकता है)

शुभ लाभ!

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