Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Raspberry Pi 3でWifi接続(PEAP, MSCHAPv2)

More than 3 years have passed since last update.

ここ最近電子工作をがんばっています。同じITの世界なのにこんなに知らないことがあったのかと改めて実感しています。新しく知ることが多くて面白いです。

さてラズパイ3はWifiモジュールが標準装備になっていることを知り、いろいろ試行錯誤したので記録しておきます。

Wifiと一口に言ってもたくさん種類があります。
正確な説明を簡単にするのは難しいので、設定に必要な知識のみ大胆に端折って紹介します。

接続の方式にはWEP、WPA、WPA2があります。WPA2以外は解読する手法が見つかっているので現在では安全ではありません。WPA2にもWPAパーソナルとWPAエンタープライズがあります。よくWifiにつなげる方法として紹介されているのはWPAパーソナルと思われます。
例えばこういうもの
http://qiita.com/toshihirock/items/8e7f0887b565defe7989

WPAエンタープライズはその名の通り企業内でよく使われる方式のようです。こちらは設定がより難しくなっています。さらにこの中でも種類がいくつかあるようです。オイシックスではPEAP, MSCHAPv2でした。この場合の設定は以下のようにすればできました。

/etc/wpa_supplicant/wpa_supplicant.conf
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="SSID名"
    priority=1
    key_mgmt=WPA-EAP
    pairwise=CCMP
    auth_alg=OPEN
    eap=PEAP
    identity="ユーザー名"
    password=hash:ハッシュ化したパスワード
    phase1="peaplabel=0"
    phase2="auth=MSCHAPV2"
}

パスワードをハッシュ化するには以下のコマンドを使います。

echo -n 'password_in_plaintext' | iconv -t utf16le | openssl md4

またDHCPにするため以下設定ファイルを変更しました。

/etc/network/interfaces
iface wlan0 inet manual
↓
iface wlan0 inet dhcp

追加
iface default inet dhcp

その他のコマンド。
設定ファイルを変えて接続を試す場合はifdown,ifupを使います。

sudo ifdown wlan0
sudo ifup wlan0

wifiの接続状態を確認するにはiwconfigコマンドが使えます。

iwconfig

以上、下記のサイトが一番参考になりました。
https://eparon.me/2016/09/09/rpi3-enterprise-wifi.html

oisix
こだわりの有機野菜や無添加の自然食品など「体に良くて美味しい食品」を販売するECサイト「Oisix(おいしっくす)」を開発・運営しています。
https://www.oisixradaichi.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away