久しぶりにRaspberry pi OSをインストールして固定IPにしようとしたら
sudo nano /etc/dhcpcd.conf
あれれ?無い。まあ、今まで通りやってみよ。・・・・・なんですか?動かん!
それはOS(bookworm)の仕様変更。
バージョン確認
- lsb_release -a
わしのやつ
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
固定IPのやり方
bookwormでは、というかlinuxではネットワークマネジャー(nmcliコマンド)を使う。知らんがな。(以下、OSインストール直後の操作を想定しています。)
(1)接続プロファイル名の確認
- sudo nmcli connection show
Wired connection 1がeth0の接続プロファイル名
(2)固定IP設定
- sudo nmcli connection modify ‘Wired connection 1’ ipv4.method manual ipv4.addresses 192.168.0.73/24 ipv4.gateway 192.168.0.1 ipv4.dns 192.168.0.1
アンダーラインはご自分の環境に合わせてください。
引用符にシングルクオーテーションを使っていますが、コピペした時、アプリによっては、文字化けする事があるようですので、エラーになるようでしたら、お手数ですが、’を手打ちして下さい。
(3)確認
- nmcli connection show ‘Wired connection 1’
スペースキーでスクロールしたら最後の方に出ています。
わしは、昔ながらが好き。
- sudo nano /etc/NetworkManager/system-connections/’Wired connection 1.nmconnection’
/etc/NetworkManager/system-connections/に設定ファイルができている。
(4)設定の反映とネットワークインターフェイスの起動
- sudo nmcli connection reload
- sudo nmcli connection up ‘Wired connection 1’
sshでつないでたら切れちゃいます。
以上。