M5StackUnitV2 M12を手に入れたので、少しいじってみる。
通常のm5stack@10.254.239.1への接続以外に、wlan0を有効にし固定IPを割り当てる。
wlan0の設定
2.4GHz帯のみ WPA2-PSK?
接続先ルータを追加
network={
ssid="YOUR_SSID_NAME"
psk="YOUR_PASSWORD"
}
WPA-PSKのパスフレーズを暗号化する書式
wpa_passphrase ESSID パスフレーズ
wpa_passphraseは、IEEE 802.1X/WPA(Wi-Fi Protected Access)で無線LANアクセスポイントに接続する際の認証用のパスフレーズ(アクセスキー)を256bit PSK(Pre-Shared Key)で暗号化するためのコマンド。
最初の引数に接続先の無線LANアクセスポイントのESSID(Extended Service Set Identifier)、2番目の引数に8文字以上/63文字までのパスフレーズを指定してwpa_passphraseコマンドを実行すると、「wpa_supplicant」コマンドの設定ファイル(/etc/wpa_supplicant/wpa_supplicant.conf)で使用できる設定情報が標準出力に出力される。
次のpskにはこの出力値を使用すること。
/etc/wpa_supplicant.confを編集
unitv2# vim /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="bbbbbb"
psk=**********
scan_ssid=1 #ステルスssidの場合に必要らしい
}
固定IPの設定
/etc/dhcpcd.confのinterface wlan0の下に下記の行を加える。
static ip_address=192.168.1.11/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
/etc/dhcpcd.confを編集
unitv2# vim /etc/dhcpcd.conf
denyinterfaces eth0 wlan1 br0
interface wlan0
static ip_address=192.168.1.11/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
hostname
duid
persistent
option rapid_commit
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
option interface_mtu
require dhcp_server_identifier
slaac private
unitv2.localで接続
IPアドレスだけではなくunitv2.localで接続可能にするには。
/etc/avahi/avahi-daemon.confのallow-interfacesにwlan0を追加。
/etc/avahi/avahi-daemon.confを編集
sudo vim /etc/avahi/avahi-daemon.conf
下記のように変更
allow-interfaces=eth0, wlan1, wlan0
unitV2のWifiアクセスポイントのpassフレーズを変更
unitv2# vim /etc/hostapd.conf
interface=wlan1
bridge=br0
:
:
wpa=2
wpa_passphrase=***********
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
ssid=M5UV2_001
m5stackのパスワードを変更
sudo passwd m5stack
rootのパスワードを変更
jupyter notebook モードに変更、Switch to jupyter notebook
右上のNewからTerminalを選ぶと、rootでterminalが開くので後は
# passwd
vim 一般ユーザで開いたファイルをroot権限で保存するコマンド
:w !sudo tee %
:w !sudo tee %