Как использовать встроенный Wi-Fi на Raspberry Pi 3 с Ubuntu Server 16.04?

У меня Raspberry Pi 3, и мне нужно запустить Ubuntu. Я поместил образ сервера 16.04 для Raspberry Pi 3 из https://wiki.ubuntu.com/ARM/RaspberryPi на карту microSD, и он отлично загружается и работает нормально при подключении к Ethernet.

Однако я не могу заставить работать встроенный Wi-Fi с Ubuntu 16.04. Беспроводная связь отлично работает с Raspbian, поэтому я знаю, что с оборудованием все в порядке.

Кто-нибудь получил встроенный WiFi, работающий с Ubuntu Server 16.04 на Raspberry Pi 3? Я чувствую, что это действительно близко к работе, но я просто упускаю некоторые мелкие детали.

После новой установки sudo lshw -C network действительно показывает wlan0, хотя я не могу найти его в /etc/network, и он изначально отключен.

Затем я установил wpasupplicant и добавил это в /etc/network/interfaces:

allow-hotplug wlan0
iface wlan0 inet manual
    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
country=US
network={
        ssid="homewifi"
        psk="xxx"
        key_mgmt=WPA-PSK
}
network={
        ssid="phonewifi"
        psk="xxx"
        key_mgmt=WPA-PSK
}

Чтобы получить эти настройки Я загрузил Raspbian, подключился к этим двум различным SSID и просто скопировал настройки в Ubuntu. Однако после перезагрузки wlan0 не подключается ни к одной сети, никогда не получает IP и т. Д.

Является ли wpa-supplicant просто способом настройки WiFi для Raspberry Pi 3 с использованием Ubuntu Server 16.04? Или я что-то неправильно настраиваю?

19
задан 21 May 2016 в 20:06

5 ответов

Успех до сих пор? Вы читали это? ubuntu WPAHowTo

Соответственно, я установил это на своем RPi3 рабочая ubuntu MATE 16.04:

sudo apt-get install wpagui

, Где это говорит быть выполненным как это: необходимо будет выполнить его через gksudo wpa_gui так, чтобы это могло говорить с демоном WPA.

gksudo wpa_gui

, Даже если это не может быть доступно на Вашей серверной версии, из-за недостающего GUI (?), это может быть полезно для тестирования на ОС Raspbian. Или даже помогите в вычитании корректных настроек. Который это сделало в моем случае.

-1
ответ дан 22 May 2016 в 06:06

Я сделал команду iwconfig, и оттуда сообщения появились, что dependicies должен был быть обновлен, и после этого я мог установить беспроводные инструменты.

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

после этих команд я смог к iwconfig.

Hope это помогает!

1
ответ дан 22 May 2016 в 06:06

Для изображения с установленной Кв.

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

Step1:

sudo apt-get install wireless-tools

Step2:

sudo apt-get install wpasupplicant

Step3: добавьте к /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 разрушил бы систему при начальной загрузке.

Step5: перезагрузка

Для базового изображения без установленной Кв.:

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

Step1:

ifconfig wlan0 down
ifconfig wlan0 up

Step2: создайте беспроводной файл конфигурации:

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

Примечание: Я попробовал без sudo, но он не позволит мне сохранить изменения

Step3: добавьте следующее содержание

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

Step4: перезагрузка

8
ответ дан 22 May 2016 в 06:06

возможно, мое решение копирует кому-то еще. Так или иначе попытка просто выполняет эти 3 шага.

Установка Суппликант WPA

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 & Сервер Ubuntu 14.04 и 16.04 . (Конечно, Вам нужен аппаратный ключ Wi-Fi для pi2)

Удачи!

0
ответ дан 22 May 2016 в 06:06

Это - моя конфигурация (немного отличающийся другим, поскольку я использую wpa_supplicant.conf)

В/etc/network/interfaces, я имею:

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"
}
2
ответ дан 22 May 2016 в 06:06

Другие вопросы по тегам:

Похожие вопросы: