У меня 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? Или я что-то неправильно настраиваю?
Успех до сих пор? Вы читали это? ubuntu WPAHowTo
Соответственно, я установил это на своем RPi3 рабочая ubuntu MATE 16.04:
sudo apt-get install wpagui
, Где это говорит быть выполненным как это: необходимо будет выполнить его через gksudo wpa_gui так, чтобы это могло говорить с демоном WPA.
gksudo wpa_gui
, Даже если это не может быть доступно на Вашей серверной версии, из-за недостающего GUI (?), это может быть полезно для тестирования на ОС Raspbian. Или даже помогите в вычитании корректных настроек. Который это сделало в моем случае.
Я сделал команду iwconfig, и оттуда сообщения появились, что dependicies должен был быть обновлен, и после этого я мог установить беспроводные инструменты.
sudo apt-get -f install
sudo apt-get -f install wireless-tools
после этих команд я смог к iwconfig.
Hope это помогает!
Для изображения с установленной Кв.
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: перезагрузка
возможно, мое решение копирует кому-то еще. Так или иначе попытка просто выполняет эти 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)
Удачи!
Это - моя конфигурация (немного отличающийся другим, поскольку я использую 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"
}