web-dev-qa-db-ja.com

Ubuntu Server 16.04を搭載したRaspberry Pi 3でオンボードWiFiを使用する方法

Raspberry Pi 3があり、Ubuntuを実行する必要があります。 https://wiki.ubuntu.com/ARM/RaspberryPi からRaspberry Pi 3の16.04サーバーイメージをmicroSDカードに配置すると、正常に起動し、イーサネットに接続すると正常に動作します。

ただし、Ubuntu 16.04でオンボードWiFiが動作するようには思えません。ワイヤレスはRaspbianで正常に動作するため、ハードウェアは問題ないことがわかります。

Raspberry Pi 3上のUbuntu Server 16.04で動作するオンボードWiFiを持っている人はいますか?本当に機能しているように感じますが、細かい部分が欠けています。

新規インストール後、Sudo lshw -C networkwlan0を表示しますが、/etc/networkのどこにも定義されたものが見つからず、最初は無効になっています。

次にwpasupplicantをインストールし、これを/etc/network/interfacesに追加しました。

 allow-hotplug wlan0 
 iface wlan0 inetマニュアル
 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を起動し、2つの異なるSSIDに接続して、設定をUbuntuにコピーしました。ただし、再起動後、wlan0はどちらのネットワークにも接続せず、IPを取得することもありません。

Wpa-supplicantは、Ubuntu Server 16.04を使用してRaspberry Pi 3用のWiFiを構成する方法ではありませんか?または、何か間違って設定していますか?

19
Zach

aptがインストールされているイメージの場合

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

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: reboot

aptがインストールされていないコアイメージの場合:

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

注:Sudoなしで試しましたが、変更を保存できませんでした

Step3:次のコンテンツを追加します

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

Step4: reboot

7
V Bota

これは私の設定です(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
Will

私はiwconfigコマンドを実行しましたが、そこから依存関係を更新する必要があるというメッセージが表示され、その後、ワイヤレスツールをインストールできました。

Sudo apt-get -f install
Sudo apt-get -f install wireless-tools

これらのコマンドの後、私はiwconfigを実行できました。

お役に立てれば!

1
Wim Lesire

多分私のソリューションは他の誰かに複製します。とにかく、次の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

このソリューションはRaspberry Pi 3および2およびbuntu Server 14.04および16.04の両方で機能します。 (もちろん、pi2にはWi-Fiドングルが必要です)

幸運を!

0
karfai