概要
Bookworm以降ではネットワーク管理に NetworkManager が標準採用され、nmcliを使って設定します。
設定サンプル
sudo nmcli connection modify "対象の機器名" \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8,1.1.1.1"
- modify "対象の機器名" \ <ー対象機器名の指定
- ipv4.method manual \ <ーIP4アドレスを手動で設定
- ipv4.addresses 192.168.1.100/24 \ <ー希望固定アドレス
- ipv4.gateway 192.168.1.1 \ <ーゲートウェイアドレス
- ipv4.dns "8.8.8.8,1.1.1.1" <ーDNSアドレス
"対象の機器名"はコマンド ”nmcli connection show” で確認出来ます。
xxx@rasp:~ $ nmcli connection show
NAME UUID TYPE DEVICE
preconfigured 9fd165d2-5f9c-4409-a9b7-a2.......... wifi wlan0
lo e1e39b9f-443c-4298-9c46-38.......... loopback lo
”preconfigured”(OSインストール時にWiFiを有効にするとこの名前になる)が"対象の機器名"です。
また、ルータの内部で使用するならゲートウェイとDNSの設定は必要有りません。
$ sudo nmcli connection modify preconfigured ipv4.method manual ipv4.addresses 192.168.3.245/24
$ sudo nmcli connection up "対象の機器名"
またはリブートで設定が有効になります。
最後に
nmcliには多くのコマンドが有り、
等で詳しく説明されています。