2024/05/21(火)Raspiアプリケーションのダウンロードとインストール
- Windows編(このアプリケーションパッケージはRaspi版とWindows版の2種類を必要とする)
2.Tera Termのインストール
Tera Termをユーザ名、パスワード無しで自動起動
圧縮ファイル.tarパッケージをダウンロードし、ホルダに展開する。
■ WindowsのPython環境を確認し作業を進める。● 「ここへ入力して検索」へ半角で dosと入力すると黒いウインドー枠のコマンドプロンプトが現れる。
・コマンドプロンプトが現れたらpy -0(スペース以後~最後まで)をコピペしてEnterを押す。
2024/05/21(火)Windowsアプリケーションのダウンロードとインストール
- Raspi編(この、アプリケーションパッケージはWindows版とRasp版の2種類を必要とする)
2.Tera Termのインストール
Tera Termをユーザ名、パスワード無しで自動起動
圧縮ファイル.zipをダウンロードし、ホルダへ展開する。
■ WindowsのPython環境を確認し作業を進める。● 「ここへ入力して検索」へ半角で dosと入力すると黒いウインドー枠のコマンドプロンプトが現れる。
・コマンドプロンプトが現れたらpy -0(スペース以後~最後まで)をコピペしてEnterを押す。
2024/03/09(土)Raspi SDカードイメージをバックアップする
- Windows環境
● RaspiOSのバージョンが上がり、古いバージョンのサポートが切れた状態でも引き続き現状のアプリ環境を使いたい場
合、この状態でのRaspiOSをファイル化しておくと**.imgファイルからRaspi用ブートデバイスが作成できる。
1.Win32DiskImagerのインストール ..... バックアップ用ソフトウエア
2.現在、起動中のラズパイからSDカードを取り出す
3.バックアップ作業を行う
4.Raspi imagerにてSDカードへRaspiOSを書き込む
5.動作確認
WindowsへWin32DiskImagerをインストール
■ Win32DiskImagerをインストールし作業を進める。♦ Win32DiskImagerをここのDownloadをクリックしダウンロードする。
・ ダウンロードしたwin32diskimager-install.exeをデスクップへ作成した作業用ホルダ「Python_sys」へ格納しておく。
・。●
♦ RaspiOSを空のSDカード(64GB)へ書き込むためImagerのインストール(Windows版)を行う。
2024/02/03(土)Network Managerのインストール
● WindowsのコマンドプロンプトでRaspiへログインする。
C:\Users\user_name> ssh pi@raspberrypi01 pi@raspberrypi01's password: ***<-パスワードを入力 pi@raspberrypi01:~ $ sudo systemctl | grep -i networkmanager pi@raspberrypi01:~ $ <--何も表示されないのでnetworkmanager自体がインストールされてない pi@raspberrypi01:~ $ sudo systemctl stop dhcpcd.service pi@raspberrypi01:~ $ sudo systemctl disable dhcpcd.service<--現在稼働中のdhcpcdをdisableする ・NetworkManagerをインストールする pi@raspberrypi01:~ $ sudo apt install network-manager ・インストールしたNetworkManagerの状態を確認 pi@raspberrypi01:~ $ systemctl status NetworkManager.service Active: active (running) pi@raspberrypi01:~ $ nmcli connection show NAME UUID TYPE DEVICE 有線接続 1 84bb7181-a490-33f4-851e-68d2bd9854d9 ethernet enxbc5c4ce109c6 pi@raspberrypi01:~ $ nmcli radio wifi enabled
有線LANを固定化IPとする
● ネットワークの設定ファイルにおいて、「キーファイル」と「ifcfgスタイル」の2種類があるがNetworkManagerのbullseye版は「キーファイル」の設定が優先される。
・「キーファイル」でIPアドレス設定する場合、「キーファイル」の保存先:
/etc/NetworkManager/system-connections/eth0.nmconnection<--例
配下に***.nmconnectionファイルが存在しないことを確認する。
● IPアドレス設定前の初期設定
・NetWorkインターフェースの「NAME」を変更する。
・上記、nmcli connection showで得た84bb7181-a490-33f4-851e-68d2bd9854d9で、 pi@raspberrypi01:~ $ sudo nmcli connection modify 84bb7181-a490-33f4-851e-68d2bd9854d9 connection.id enp0s10 ・このコマンドで以下ファイルが作られる。このファイルを変更することでIPを固定化する。 /etc/NetworkManager/system-connections/enp0s10.nmconnection pi@raspberrypi01:~ $ nmcli connection show NAME UUID TYPE DEVICE enp0s10 84bb7181-a490-33f4-851e-68d2bd9854d9 ethernet enxbc5c4ce109c6 pi@raspberrypi01:~ $ ifconfig enxbc5c4ce109c6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.51.131 netmask 255.255.255.0 broadcast 192.168.51.255 inet6 fe80::458b:1c35:b865:9432 prefixlen 64 scopeid 0x20<link> ether bc:5c:4c:e1:09:c6 txqueuelen 1000 (イーサネット) RX packets 1032 bytes 90732 (88.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 91 bytes 12868 (12.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (ローカルループバック) RX packets 18 bytes 2150 (2.0 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 18 bytes 2150 (2.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.244 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::ba27:ebff:fe42:67f0 prefixlen 64 scopeid 0x20<link> ether b8:27:eb:42:67:f0 txqueuelen 1000 (イーサネット) RX packets 7017 bytes 7960332 (7.5 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1787 bytes 198621 (193.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ・enp0s10.nmconnectionファイルを変更することでIPを固定化する。 ・ファイル変更以前の[ipv4]の状態 [ipv4] dns-search= method=auto pi@raspberrypi01:~ $ sudo nmcli connection modify enp0s10 ipv4.addresses 192.168.51.131/24 pi@raspberrypi01:~ $ sudo nmcli connection modify enp0s10 ipv4.gateway 192.168.51.1 pi@raspberrypi01:~ $ sudo nmcli connection modify enp0s10 ipv4.dns 8.8.8.8 pi@raspberrypi01:~ $ sudo nmcli connection modify enp0s10 ipv4.method manual pi@raspberrypi01:~ $ sudo vi /etc/NetworkManager/system-connections/enp0s10.nmconnection [ipv4] address1=192.168.51.131/24,192.168.51.1<--nmcliコマンドで追加された dns=8.8.8.8;<--nmcliコマンドで追加された dns-search= method=manual<--nmcliコマンドで変更された● 設定を有効化する。
pi@raspberrypi01:~ $ sudo nmcli connection reload pi@raspberrypi01:~ $ sudo nmcli c down enp0s10 && sudo nmcli c up enp0s10 接続 'enp0s10' が正常に非アクティブ化されました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/2) 接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/3) pi@raspberrypi01:~ $ sudo reboot pi@raspberrypi01:~ $ Connection to raspberrypi01 closed by remote host. Connection to raspberrypi01 closed.
引き続き、WiFi(無線LAN)を固定化IPとする
● 現在のWiFi状態を確認するpi@raspberrypi01:~ $ nmcli dev wifi● IPが固定できたのでこれ以降の作業はTeraTermで行う。
2024/01/23(火)SDカードへRaspiOSを書き込む
● imager_1.8.4.exeをクリックすると、
・最初の画面が表示される。
・OSを選択<--クリック Raspberry Pi OS(other)<--クリック 表示されてる一番下のRaspberry Pi OS Lite(32-bit)<--クリック
・次へ<--クリック
ホスト名:raspberrypi01<--デフォルトはraspberrypiであるが任意の日本語名以外を入力する。
ユーザ名とパスワードを設定する:ユーザ名は今までの習慣ではpi、パスワード:任意(日本語以外を入力)
※パスワードはsshのログイン時必要なのでメモ帳などへ保存するなどして忘れないようにすること!!
Wi-Fiを設定する
SSID:(Windowsがネットワーク環境内にあれば表示されている)、パスワード: (パスワードを見るで表示される)
※ここでパスワードは後ほど、固定化IPで使用するのでメモ帳などへコピペして保存しておく
WiFiを使う国:GB<--JPに変更
ロケール設定をする
タイムゾーン:Asia/Tokyou キーボードレイアウト:us <--jpに変更
ここまでの内容は以下のように変更されている。.....最後に
「保存」<--クリック
・途中、フォーマットしますか?というようなポップアップウィンドーが出る場合、Xで閉じる
● 次に空のsshファイルを作成する(Raspi起動時、sshをイネーブルするため) ★ 必ず行うこと
・USBケーブルを抜き出して再度差し込む
・bootfs(D:)内へ新規作成(W)-->テキストドキュメント<--クリック
・SDカードを抜き取ってRaspiZへ装着し(電源を入れる)立ち上げる。