Raspberry Pi OS(Debian)のバージョンが上がるにつれ、N/W 周りの設定が分からなくなってきたので、一旦整理。
-
Debian 12(bookworm)ベースの Raspberry Pi OS 設定記事
Raspberry Pi OS の固定ip化手順が変わっていた – あららぼ -
Debian 11(bullseye)ベースの Raspberry Pi OS 設定記事
久しぶりに Raspberry Pi OS を触ったら固定ip化の手順が変わっていた – あららぼ
現行の Raspberry Pi OS は Debian 12 ベースで、NetworkManager で管理されている。
$ systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-05-09 17:24:23 JST; 5 days ago
名称確認
$ nmcli connection show
NAME UUID TYPE DEVICE
preconfigured 5e96148e-xxxx-421f-b4cd-xxxxxxxxxxxx wifi wlan0
lo e46cc257-xxxx-4c28-868b-xxxxxxxxxxxx loopback lo
Wired connection 1 5220e3c0-xxxx-34b9-xxxx-xxxxxxxxxxxx ethernet --
設定例
# wired
$ sudo nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.yy.zz/24
$ sudo nmcli connection modify "Wired connection 1" ipv4.gateway 192.168.yy.1
$ sudo nmcli connection modify "Wired connection 1" ipv4.dns "8.8.8.8 1.1.1.1"
$ sudo nmcli connection modify "Wired connection 1" ipv4.method manual
$ sudo nmcli connection up "Wired connection 1"
# wi-fi
$ sudo nmcli connection modify preconfigured ipv4.address "192.168.yy.zzz/24"
$ sudo nmcli connection modify preconfigured ipv4.gateway "192.168.yy.1"
$ sudo nmcli connection modify preconfigured ipv4.dns "8.8.8.8 1.1.1.1"
$ sudo nmcli connection modify preconfigured ipv4.dns-search "startpage.com"
$ sudo nmcli connection modify preconfigured ipv4.method "manual"
$ sudo nmcli connection modify preconfigured ipv6.method "disabled"
$ sudo nmcli con up preconfigured
設定内容も nmcli で確認できる。
$ nmcli device show {device name}
必要に応じて、Wi-Fi スリープ解除。