microSD CardへのOS書込み

Raspberry Pi Imager v1.8.5を使用して書込み
・64GB Cardを準備
・書込みOS:Raspberry Pi OS(64bit)
先行設定:ホスト名  :web1
ユーザー名 :******* pw:************
ロケール  :Asia/Tokyo  キーボード:jp
ログイン認証:PW認証

Raspberry Pi の起動とSSH接続の確認

・SSH接続用IPアドレスの推定…MobaXtermのツール(Network Scanner)使用
・192.168.0.9で接続しているようである。
・Tera TermでSSH接続し、確認。

takasan@web1:~ $ ip a
<<前部分省略>>
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether (Web Server MAC Add.) brd ff:ff:ff:ff:ff:ff
inet 192.168.0.9/24 brd 192.168.0.255 scope global dynamic noprefixroute eth0
valid_lft 86065sec preferred_lft 86065sec
<<以後省略>>

rsyslogのインストール(logの管理)

/etc/log/syslogにログが出力されるようにする。

$ sudo apt-get -y install rsyslog

IPアドレスの固定

Debianのバージョンアップに合わせて、Raspberry Pi OSでも、IPアドレスの管理を、従来のDHCPで設定する方法から、ネットワークルーター側での設定またはNetworkManagerを使用する方法に変わっている。
NetworkManagerによる方法を行う。

ネットワーク状態の確認

takasan@web1:~ $ nmcli
eth0: connected to Wired connection 1
"eth0"
ethernet (bcmgenet), (Web Server MAC Add.), hw, mtu 1500
ip4 default, ip6 default
inet4 192.168.0.9/24
route4 192.168.0.0/24 metric 100
route4 default via 192.168.0.1 metric 100
<<以後省略>>

connection名の確認と変更

takasan@web1:~ $ nmcli connection show
NAME UUID TYPE DEVICE
Wired connection 1 45bdf1cf-6247-31cd-8134-882f797c6930 ethernet eth0
lo 233c428b-d3ff-4f97-bfda-3953707a5250 loopback lo
*connection名がながく、使いづらいので、’eth0’に変更する

takasan@web1:~ $ sudo nmcli connection modify 'Wired connection 1' connection.id eth0
takasan@web1:~ $ nmcli connection show
NAME UUID TYPE DEVICE
eth0 45bdf1cf-6247-31cd-8134-882f797c6930 ethernet eth0
lo 233c428b-d3ff-4f97-bfda-3953707a5250 loopback lo

eth0の設定(IPアドレスの固定、gateway設定、DNS設定)と設定結果確認

takasan@web1:~ $ sudo nmcli connection modify eth0 ipv4.addresses 192.168.0.*/24
takasan@web1:~ $ sudo nmcli connection modify eth0 ipv4.gateway 192.168.0.1
takasan@web1:~ $ sudo nmcli connection modify eth0 ipv4.dns 192.168.0.1,8.8.8.8
takasan@web1:~ $ sudo nmcli connection modify eth0 ipv4.method manual

takasan@web1:~ $ nmcli -f ipv4 connection show eth0
ipv4.method: manual
ipv4.dns: 192.168.0.1,8.8.8.8
ipv4.dns-search: --
ipv4.dns-options: --
ipv4.dns-priority: 0
ipv4.addresses: 192.168.0.*/24
ipv4.gateway: 192.168.0.1
<<以後省略>>

ネットワーク設定の有効化(ネットワーク再起動)

takasan@web1:~ $ sudo nmcli connection up eth0

teratermを再起動し、新しく固定化したIPアドレスで接続できることを確認する。