Raspberry Pi 2 で静的 IP を設定する

いつも忘れるのでメモ。

/etc/dhcpcd.conf に以下のように追記します。

interface <インタフェース名>
static ip_address=192.0.2.2/24
static routers=192.0.2.1
static domain_name_servers=192.0.2.1

IP アドレスは例なのでこの通りではないと思います。 あと、挙動を見た感じだとサブネットマスクが /24 の場合は省略できるみたいです。

ルータに DNS 機能がない場合は 8.8.8.8 とか 4.4.4.4 とか 1.1.1.1 とかを設定すると動きます。

インタフェース名ですが、無線が wlan0 、有線が eth0 になっています。


ちなみに

192.0.2.0/24 は例示用として使っていいと RFC に書いてある。他にも 198.51.100.0/24 とか 203.0.113.0/24 とかもあるけどこれは割と最近予約されたものらしい。 かつては 128.66.0.0/16 が使われていたみたいだけどこれは今は予約されていないらしい。