Raspberry Pi 側で固定 IP アドレスする
注意: この方法はブリッジを利用しない場合にのみ役に立ちます
固定 IP アドレスにするとネットワークに参加できない
2021-12-17 に配られた Raspbeery Pi OS の環境で、今迄のように /etc/network/interfaces* で固定 IP アドレスに設定すると、無事にネットワークに参加できなくなります。
DHCP によって自動的に割り当てられた IP アドレスでは正常に通信できます。
敵は br0 にあり
br0 はブリッジ用のネットワークインタフェースです。 SAZANAMI BIGWAVE が気付きました。 えらい。 丸坊主ジジイのせいでブリッジする必要のない人まで設定を喰らっているので、修正する必要があります。
修正方法
br0 に消えてもらう
ファイルを消し飛ばす作業が含まれています。 注意して実行してください。
code:console
$ sudo rm /etc/systemd/network/br*
固定 IP アドレスの設定
以下に diff を貼るので適当に編集してください。 もはや /etc/netowork/interfaces* は利用されません。
code:diff
--- /etc/dhcpcd.conf.org 2021-12-17 15:59:10.733615115 +0900
+++ /etc/dhcpcd.conf 2021-12-17 16:18:34.280741050 +0900
@@ -58,4 +58,8 @@
-denyinterfaces wlan0 eth0
+interface eth0
+static ip_address=172.16.100.100/24
+#static ip6_address=fd51:42f8:caae:d92e::ff/64
+static routers=172.16.100.254
+static domain_name_servers=192.168.100.61 192.168.100.59
再起動
再起動してください。
code:console
$ sudo root
<hr /><!-- 賢い人にはここに水平線が見える -->
おわりに
おわりです。
どうしてこの設定が全員に適用されているのでしょうか。 本当に必要としている人々には難しいと判断されたのでしょうか。 全員に適用したほうが喜ぶ人が多いと判断されたのでしょうか。