LoginSignup
4
11

More than 5 years have passed since last update.

RaspberryPi3 Model BでWiFi設定

Posted at

目的

自宅のプランターで野菜を育てることになったので、
せっかくだしIoTの勉強をしてみるか、ということでRaspberryPiを購入。

他の記事を漁りながら諸々設定を行ったが、
WiFiの設定で少し詰まったのでまとめておく。

interfacesの設定

$ sudo vi /etc/network/interfaces

ネットワークインターフェースの設定をつらつらと。
wlan0がWiFi用のインターフェースで、
wpa-confはWiFiの接続情報をまとめるファイルで、
後ほど作成する。

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet manual

auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

接続情報の作成

接続情報の暗号化

$ sudo wpa_passphrase [SSID] [PASS]
network={
    ssid="[SSID]"
    #psk="[PASS]"
    psk=563706f9bae5f492117ec13fb31d5cecafbf1e9566571f5627c18bebf9716ee4
}

接続情報の作成

/etc/wpa_supplicant/wpa_supplicant.confを編集する。
先程得られた暗号化された接続情報をコピーして貼り付けるだけ。
ただし、#psk="[PASS]"の行が残っていると暗号化した意味がないので削除。

network={
    ssid="[SSID]"
    psk=563706f9bae5f492117ec13fb31d5cecafbf1e9566571f5627c18bebf9716ee4
    key_mgmt=WPA-PSK
}

固定IP設定

/etc/dhcpcd.confの末尾に以下を追加。

interface wlan0
static ip_address=192.168.0.20/24
static routers=192.168.0.1
static domain_name_servers=8.8.8.8

再起動

全て終わったら再起動する。

$ sudo reboot

確認

起動後に以下のコマンドを実行する。

$ sudo ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:b4:d3:38  
          inet6 addr: fe80::31e0:3a3b:20ed:4167/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:6288 (6.1 KiB)  TX bytes:6288 (6.1 KiB)

wlan0     Link encap:Ethernet  HWaddr b8:27:eb:e1:86:6d  
          inet addr:192.168.0.20  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::72d2:9d40:5d1b:e75e/64 Scope:Link
          inet6 addr: fe80::ba27:ebff:fee1:866d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:444 errors:0 dropped:0 overruns:0 frame:0
          TX packets:326 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:35832 (34.9 KiB)  TX bytes:50856 (49.6 KiB)

wlan0dhcpcd.confで設定した192.168.0.20が表示されていたらOK。

4
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
11