Bagaimana cara menggunakan onboard wifi di Raspberry Pi 3 dengan Ubuntu Server 16.04?

19

Saya memiliki Raspberry Pi 3 dan saya harus menjalankan Ubuntu di atasnya. Saya meletakkan gambar server 16.04 untuk Raspberry Pi 3 dari https://wiki.ubuntu.com/ARM/RaspberryPi pada kartu microSD dan boot dengan baik, dan berfungsi dengan baik saat terhubung ke Ethernet.

Namun, sepertinya saya tidak bisa mendapatkan wifi onboard bekerja dengan Ubuntu 16.04. Nirkabel berfungsi baik dengan Raspbian jadi saya tahu perangkat kerasnya OK.

Adakah yang punya WiFi on board yang bekerja dengan Ubuntu Server 16.04 pada Raspberry Pi 3? Saya merasa sangat dekat dengan pekerjaan, tetapi saya kehilangan beberapa detail kecil.

Setelah instalasi baru, sudo lshw -C networkmuncul wlan0, meskipun saya tidak dapat menemukan yang didefinisikan di mana saja /etc/network, dan itu awalnya dinonaktifkan.

Saya kemudian menginstal wpasupplicantdan menambahkan ini ke /etc/network/interfaces:

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Dan letakkan ini di /etc/wpa_supplicant/wpa_supplicant.conf:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
negara = AS
jaringan = {
        ssid = "homewifi"
        psk = "xxx"
        key_mgmt = WPA-PSK
}
jaringan = {
        ssid = "phonewifi"
        psk = "xxx"
        key_mgmt = WPA-PSK
}

Untuk mendapatkan pengaturan itu, saya mem-boot Raspbian, terhubung ke dua SSID yang berbeda, dan hanya menyalin pengaturan ke Ubuntu. Namun setelah reboot, wlan0tidak terhubung ke jaringan manapun, tidak pernah mendapatkan IP, dll

Apakah pemohon wpa bukan cara untuk mengkonfigurasi WiFi untuk Raspberry Pi 3 menggunakan Ubuntu Server 16.04? Atau apakah saya mengkonfigurasi sesuatu yang salah?

Zach
sumber

Jawaban:

8

Untuk gambar dengan apt diinstal

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

Langkah 1:

sudo apt-get install wireless-tools

Langkah 2:

sudo apt-get install wpasupplicant

Langkah 3: tambahkan ke /etc/network/interfaces:

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

Step4: komentar dari /etc/network/interfacesbaris:

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

interfaces.d/*.cfgfile yang dikomentari berisi pengaturan untuk eth0.

Saya tidak mengerti mengapa tetapi membiarkan baris ini aktif dan menambahkan konfigurasi wlan0 akan merusak sistem saat boot.

Step5: reboot

Untuk gambar inti tanpa apt diinstal:

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

Langkah 1:

ifconfig wlan0 down
ifconfig wlan0 up

Langkah2: buat file konfigurasi nirkabel:

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

Catatan: Saya mencoba tanpa sudo tetapi tidak membiarkan saya menyimpan perubahan

Langkah 3: tambahkan konten berikut

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

Langkah4: reboot

V Bota
sumber
bagaimana Anda membuatnya jika apt belum ada? terima kasih
Riccardo Magrini
1
Saya telah memperbarui jawaban saya untuk mencakup inti Ubuntu juga
V Bota
1
bukankah itu salah ketik. essid seharusnya hanya ssid?
kidbrax
Menggunakan pemformatan blokquotes menunjukkan bahwa teks itu bukan milikmu. Apakah itu masalahnya? Jika demikian, mengutip sumbernya akan menyenangkan.
brasofilo
Mengapa paket-paket ini tidak diinstal sebelumnya pada gambar? Orang harus menggunakan ethernet agar WiFi berfungsi, ini benar-benar lelucon.
Alston
2

Ini adalah konfigurasi saya (sedikit berbeda dengan yang lain ketika saya menggunakan wpa_supplicant.conf)

Di / etc / network / interfaces saya punya:

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

di mana file /etc/wpa_supplicant/wpa_supplicant.conf berisi yang berikut:

country=GB

network={
    ssid="MyWifiNetwork"
    psk="myP4ssw0rd"
}
Akan
sumber
Terima kasih banyak. Ini adalah solusi yang paling mirip dengan dokumen Raspbian. Bersih!
E. Sundin
1

Saya melakukan perintah iwconfig dan dari sana muncul pesan bahwa dependencies perlu diperbarui dan setelah itu saya dapat menginstal alat-alat nirkabel.

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

setelah perintah ini saya dapat iwconfig.

Semoga ini membantu!

Wim Lesire
sumber
0

Adakah kesuksesan sejauh ini? Apakah kamu membaca ini? WPAHowTo ubuntu

Karenanya, saya menginstal ini pada RPi3 saya yang menjalankan ubuntu MATE 16.04:

sudo apt-get install wpagui

Di mana ia memerintahkan seseorang untuk dijalankan seperti ini: Anda harus menjalankannya melalui gksudo wpa_gui sehingga ia dapat berbicara dengan daemon WPA.

gksudo wpa_gui

Bahkan jika itu mungkin tidak tersedia pada versi server Anda, karena GUI (?) Yang hilang, mungkin bermanfaat untuk tujuan pengujian pada OS Raspbian. Atau bahkan membantu mengurangi pengaturan yang benar. Yang dilakukannya dalam kasus saya.

pengguna6224996
sumber
wpa-pemohon dan wpa_gui dikembangkan bersama. Jadi ya, pemohon wpa adalah cara untuk mengkonfigurasi WiFi untuk Raspberry Pi 3. wpa_gui hanya menawarkan GUI untuk itu.
user6224996
0

mungkin solusi saya duplikat ke orang lain. Pokoknya coba ikuti 3 langkah ini.

Instal Pemohon WPA

sudo apt-get install wpasupplicant

Edit /etc/network/interfacesfile seperti di bawah ini. Edit Your Wifi Name(ruang dukungan) dan yourPasswordsesuai preferensi Anda.

# 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

Mulai ulang sistem Anda

sudo reboot

Solusi ini berfungsi untuk raspberry pi 3 dan 2 & Ubuntu Server 14.04 dan 16.04 . (Tentu saja Anda membutuhkan dongle Wi-Fi untuk pi2)

Semoga berhasil!

karfai
sumber