Làm cách nào để sử dụng wifi trên bo mạch trên Raspberry Pi 3 với Ubuntu Server 16.04?


19

Tôi có Raspberry Pi 3 và tôi cần chạy Ubuntu trên nó. Tôi đặt hình ảnh máy chủ 16.04 cho Raspberry Pi 3 từ https://wiki.ubfox.com/ARM/RaspberryPi trên thẻ nhớ microSD và nó khởi động tốt và hoạt động tốt khi được kết nối với Ethernet.

Tuy nhiên, tôi dường như không thể để wifi trên bo mạch hoạt động với Ubuntu 16.04. Không dây hoạt động tốt với Raspbian vì vậy tôi biết phần cứng là OK.

Có ai có WiFi trên bo mạch làm việc với Ubuntu Server 16.04 trên Raspberry Pi 3 không? Tôi cảm thấy như nó thực sự gần để làm việc, nhưng tôi chỉ thiếu một số chi tiết nhỏ.

Sau khi cài đặt mới, sudo lshw -C networksẽ hiển thị wlan0, mặc dù tôi không thể tìm thấy định nghĩa ở bất kỳ đâu /etc/networkvà ban đầu nó bị vô hiệu hóa.

Sau đó tôi đã cài đặt wpasupplicantvà thêm nó vào /etc/network/interfaces:

cho phép hotplug wlan0
hướng dẫn sử dụng iface wlan0 inet
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Và đặt cái này vào /etc/wpa_supplicant/wpa_supplicant.conf:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
quốc gia = Mỹ
mạng = {
        ssid = "homewifi"
        psk = "xxx"
        key_mgmt = WPA-PSK
}
mạng = {
        ssid = "âm vị"
        psk = "xxx"
        key_mgmt = WPA-PSK
}

Để có được các cài đặt đó, tôi đã khởi động Raspbian, kết nối với hai SSID khác nhau đó và chỉ sao chép các cài đặt vào Ubuntu. Tuy nhiên, sau khi khởi động lại, wlan0không kết nối với một trong hai mạng, không bao giờ có được IP, v.v.

Có phải wpa-thay thế không phải là cách để định cấu hình WiFi cho Raspberry Pi 3 bằng Ubuntu Server 16.04? Hay tôi đang cấu hình một cái gì đó không chính xác?

Câu trả lời:


8

Đối với hình ảnh được cài đặt apt

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

Bước 1:

sudo apt-get install wireless-tools

Bước 2:

sudo apt-get install wpasupplicant

Bước 3: thêm vào /etc/network/interfaces:

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

Bước 4: nhận xét từ /etc/network/interfacesdòng:

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

interfaces.d/*.cfgtệp nhận xét chứa các cài đặt cho eth0.

Tôi không hiểu tại sao nhưng để dòng này hoạt động và thêm cấu hình wlan0 sẽ làm sập hệ thống khi khởi động.

Bước 5: khởi động lại

Đối với hình ảnh lõi mà không cài đặt apt:

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

Bước 1:

ifconfig wlan0 down
ifconfig wlan0 up

Bước2: tạo tập tin cấu hình không dây:

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

Lưu ý: Tôi đã thử mà không có sudo nhưng nó sẽ không cho phép tôi lưu các thay đổi

Bước 3: thêm nội dung sau

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

Bước 4: khởi động lại


Làm thế nào bạn thực hiện điều đó nếu apt chưa có mặt? cảm ơn
Riccardo Magrini

1
Tôi cũng đã cập nhật câu trả lời của mình để bao gồm cả lõi Ubuntu
V Bota

1
không phải là một lỗi đánh máy essid chỉ nên là ssid?
kidbrax

Sử dụng định dạng blockquotes chỉ ra rằng văn bản không phải là của bạn. Có phải vậy không? Nếu vậy, trích dẫn nguồn sẽ tốt đẹp.
brasofilo

Tại sao các gói này không được cài đặt sẵn trong ảnh? Mọi người phải sử dụng ethernet để WiFi hoạt động, đó thực sự là một trò đùa.
Alston

2

Đây là cấu hình của tôi (hơi khác với những người khác khi tôi sử dụng wpa_supplicant.conf)

Trong / etc / mạng / giao diện tôi có:

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

trong đó tệp /etc/wpa_supplicant/wpa_supplicant.conf chứa thông tin sau:

country=GB

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

Cảm ơn nhiều. Đây là giải pháp trông giống như các tài liệu của Raspbian. Dọn dẹp!
E. Sundin

1

Tôi đã thực hiện lệnh iwconfig và từ đó các thông báo xuất hiện rằng cần phải cập nhật và sau đó tôi có thể cài đặt các công cụ không dây.

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

sau những lệnh này tôi đã có thể iwconfig.

Hi vọng điêu nay co ich!


0

Có thành công nào cho đến nay? Bạn đã đọc nó? ubfox WPAHowTo

Theo đó, tôi đã cài đặt cái này trên RPi3 của tôi chạy trên Ubuntu MATE 16.04:

sudo apt-get install wpagui

Trường hợp nó bảo một người chạy như thế này: Bạn sẽ cần chạy nó qua gksudo wpa_gui để nó có thể nói chuyện với daemon WPA.

gksudo wpa_gui

Ngay cả khi nó có thể không có sẵn trên phiên bản máy chủ của bạn, do GUI bị thiếu (?), Nó có thể hữu ích cho các mục đích thử nghiệm trên HĐH Raspbian. Hoặc thậm chí hỗ trợ trong việc khấu trừ các cài đặt chính xác. Mà nó đã làm trong trường hợp của tôi.


wpa-thay thế và wpa_gui đã được phát triển cùng với. Vì vậy, wpa-thay thế là cách để định cấu hình WiFi cho Raspberry Pi 3. wpa_gui chỉ cung cấp GUI cho nó.
user6224996

0

có thể giải pháp của tôi trùng lặp với người khác. Dù sao hãy thử chỉ cần làm theo 3 bước sau.

Cài đặt WPA cung cấp

sudo apt-get install wpasupplicant

Chỉnh sửa /etc/network/interfacestập tin như dưới đây. Chỉnh sửa Your Wifi Name(không gian hỗ trợ) và yourPasswordtheo sở thích của bạn.

# 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

Khởi động lại hệ thống của bạn

sudo reboot

Giải pháp này hoạt động cho cả raspberry pi 3 và 2 & Ubuntu Server 14.04 và 16.04 . (Tất nhiên bạn cần khóa Wi-Fi cho pi2)

Chúc may mắn!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.