こんにちは、lisです!
作業デスクでRaspberry Pi Zeroを起動するとどうも電波強度が弱いらしい……
ルーターの近くで起動したら、Wi-Fi安定してSSHもバリバリ繋がる……
ということは電波強度良ければいいんだな!
と思いつき、WindowsのモバイルホットスポットをONにして接続しようと考えました!!
……が、ダメでした。
Wi-Fiをスキャンする
$ sudo iwlist wlan0 scan
を実行すると、ずらずらーっとWi-Fiの情報が表示されます。
しかし知ってるネットワークに接続するので「補足してるか?」が知れれば問題ないでしょう。
ということでSSIDだけ見ればいい気がします。
$ sudo iwlist wlan0 scan | grep ESSID ESSID:"xxx" ESSID:"yyy" ESSID:"zzz"
ここでWindowsモバイルホットスポットで設定したSSIDが出てくることを確認しましょう。
Wi-Fiを設定する
/etc/wpa_supplicant/wpa_supplicant.conf
というファイル
一応バックアップを取って、設定を追加したものを保存しました。
$ cd /etc/wpa_supplicant/ $ sudo cp wpa_supplicant.conf wpa_supplicant.conf.bak $ sudo vi wpa_supplicant.conf $ sudo diff -u wpa_supplicant.conf.bak wpa_supplicant.c onf --- wpa_supplicant.conf.bak 2022-07-09 08:55:35.020484013 +0900 +++ wpa_supplicant.conf 2022-07-09 08:55:40.830519944 +0900 +network={ + ssid="SSID" + psk="パスワード" +}
ファイルが変更するだけで設定は適用される……と書いてあったのに反反映されなかったので、再起動してみましょう。
$ sudo reboot
sudo ifdown wlan0 && sudo ifup wlan0
でいけるっしょ。と思っていたら何故かうまくいかなかった。
電波強度を調べる
こちらをインストール。
$ sudo apt install -y wavemon
あとは$ wavemon
と実行すれば視覚的に電波強度が見れちゃいます!
接続確認
先程編集した/etc/wpa_supplicant/wpa_supplicant.conf
。
今回networkを追加して2つ書いたのですが、作業デスク(離れた場所)で起動しても元々接続していたルーターのSSIDを補足していました。
/etc/wpa_supplicant/wpa_supplicant.conf
のバックアップを取っているので、元のnetwork設定を削除して、モバイルホットスポットだけにしてみました……が……
ifconfig
してもIPは取れておらず、wavemon
しても何も表示されず……
ということで今回は失敗に終わりました……
ひとまずはルーター付近運用かHDMI接続で直接実行でやっていこうと思います……
参考
コチラを参考にしました。ありがとうございました!