2017-08-16-raspbian-stretch-liteでWi-Fi

Wi-Fi付のRaspiなのでeth0の固定IP化に続きWi-Fiの設定をする。(有線LANが確実だけどどうしてもWi-Fiでつなげたい場合があることから)

/boot/cmdline.txtの末尾にnet.ifnames=0はeth0の時と同じ

従来は/etc/network/interfacesに設定を記述していたがこのファイルの中身を見ると

# Include files from /etc/network/interfaces.d:

とあります。

そこで interfaces.dのディレクトリにwlan0.confというファイルを作成し中身を

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

としました。

wpa_supplicant.confの記述 詳細はman wpa_supplicant.confに有ります。

# vi /etc/wpa_supplicant/wpa_supplicant.conf
country=JP
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="SSID"
psk="password"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP 
group=CCMP
}

設定後の反映コマンドが不明確です。ifup・systemctl start networking等色々やっていたので、、、なので再起動後

# ifconfig
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.35 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 2408:a5:7fff:614:2a51:c7cd:8008:35a8 prefixlen 64 scopeid 0x0<global>
inet6 fe80::f03e:ab34:7388:be38 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:f0:c7:67 txqueuelen 1000 (イーサネット)
RX packets 3565 bytes 402301 (392.8 KiB)
RX errors 0 dropped 88 overruns 0 frame 0
TX packets 1370 bytes 149640 (146.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

IoTの端末として使う為に固定IP化をする dhcpcd.confの末尾に記載しました。

# vi /etc/dhcpcd.conf
interface wlan0
static ip_address=192.168.1.216/24
static routers=192.168.1.100
static domain_name_servers=192.168.1.219

再起動後

# ifconfig
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.216 netmask 255.255.255.0 broadcast 192.168.1.255

IPアドレスが設定通りになっていることを確認

SSIDパスワードの暗号化

wpa_passphrase "SSID" "password" >> /etc/wpa_supplicant/wpa_supplicant.conf

 

コメント