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


19

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 networkshowを実行しwlan0ますが、で定義されたものは見つかりませんが/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
国=米国
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を構成する方法ではありませんか?または、何か間違って設定していますか?

回答:


8

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

ステップ3:に追加/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構成を追加すると、ブート時にシステムがクラッシュします。

ステップ5:再起動

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

ステップ2:ワイヤレス設定ファイルを作成します:

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

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

ステップ3:次のコンテンツを追加する

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

ステップ4:再起動


aptがまだ存在しない場合、どのように作成しましたか?おかげで
リッカルドマグリーニ

1
ubuntuコアもカバーするように回答を更新しました
V Bota

1
それはタイプミスではありません。essidはssidだけですか?
キッドブラックス

ブロック引用形式を使用すると、テキストが自分のものではないことがわかります。そうですか?もしそうなら、ソースを引用するといいでしょう。
ブラソフィロ

これらのパッケージがイメージにプリインストールされないのはなぜですか?人々はWiFiを機能させるためにイーサネットを使用しなければなりません、それは本当に冗談です。
アルストン

2

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

本当にありがとう。これは、Raspbianドキュメントに最もよく似たソリューションです。クリーン!
E.スンディン

1

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

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

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

お役に立てれば!


0

これまでの成功は?これを読みましたか? ubuntu WPAHowTo

したがって、ubuntu MATE 16.04を実行しているRPi3にこれをインストールしました。

sudo apt-get install wpagui

次のように実行するよう指示されている場合:WPAデーモンと通信できるように、gksudo wpa_guiを介して実行する必要があります。

gksudo wpa_gui

GUI(?)がないためにサーバーのバージョンで使用できない場合でも、Raspbian OSでのテスト目的に役立つ場合があります。または、正しい設定を推測することもできます。それは私の場合でした。


wpa-supplicantとwpa_guiは一緒に開発されました。そのため、wpa-supplicantは、Raspberry Pi 3のWiFiを構成する方法です。wpa_guiは、GUIを提供するだけです。
user6224996

0

多分私のソリューションは他の誰かに複製します。とにかく、次の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および2Ubuntu Server 14.04および16.04の両方で機能します。(もちろん、pi2にはWi-Fiドングルが必要です)

がんばろう!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.