Raspberry Pi OSの固定IPアドレス設定はnmtui
2024/07/07
家の中にRaspberry Pi4でLinuxを立ち上げている。
OSはRaspberry Pi OSで、今時点ではRaspberry Pi Imagerというツールを使ってSDカードに書込みを行った。
$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
$ uname -a
Linux xxxx 6.6.31+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.31-1+rpt1 (2024-05-29) aarch64 GNU/Linux
IPアドレスがばたつくと面倒なので固定IPアドレスにしておきたい。
OSバージョンによっていろいろ変わってきたが、cmdline.txt
にip=xxx.xxx.xxx.xxx
のような感じでパラメータを追加しておけばよい、というのを読んでやった。
ちゃんと固定IPアドレスになった。
というところはよかったのだが、sudo apt update
などの通信は通るしLAN内のping
も通るのだが、curl www.yahoo.co.jp
やgit clone https://xxx
のようなsudo
しない外部への接続がうまくいかない。
もしかしたら、WiFiではなくLANケーブルを使っているので何か設定が違うのかもしれんが、とにかくつながらない。
いろいろ見たが、nmtui
コマンドでeth0
のGatewayを設定すると動いたように見える(それまでは空欄になっていた)。
ついでに”Require IPv4 addressing for this connection”と”Automatically connect”もONにしたが、これも影響しているのかもしれない。
TeraTermだからかロケールのせいか文字が化けたりカーソル位置がずれたりして困ったので export LANG=C
してから sudo nmtui
した。
Raspberry Pi OS でCUIからIPアドレスを固定したい #RaspberryPi - Qiita
これでやっていたのだが、いつの間にかまた同じ現象が起きていた。。。
apt upgrade
で何か更新されたとか?