Lから始まるLinux

7章3話
Raspberry Pi OS
7章4話 DHCP設定
もくじ
7章5話
ローカライズ
DHCP設定
若木 みどり
お兄ちゃん! Raspberry Pi を起動するたびに IP アドレスが変わるんだ いつも同じ IP アドレスを 使うことってできないのかな?
若木 しげる
もちろんできるよ! 今回は「DHCP (Dynamic Host Configuration Protocol)」 の設定を行おう!
若木 みどり
DHCP?
若木 しげる
ネットワーク機器に IP アドレスを割り当てる仕組みだよ これを設定して Raspberry Pi に いつも同じ IP アドレスを 割り当てるようにできるんだ
MAC アドレス確認
若木 しげる
最初に Raspberry Pi の ネットワークデバイスを確認しよう 以下を入力してみてね
ip address show
若木 みどり
うん!
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 12:34:56:78:90:ab brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.100/24 brd 192.168.0.255 scope global dynamic noprefixroute eth0
       valid_lft 43376sec preferred_lft 43376sec
    inet6 240b:13:a120:1800:2e9b:cfb5:c0a7:7050/64 scope global dynamic noprefixroute
       valid_lft 279sec preferred_lft 279sec
    inet6 fe80::207:878:e024:218a/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 34:56:78:90:ab:cd brd ff:ff:ff:ff:ff:ff
若木 みどり
いっぱい情報が出てきたね
若木 しげる
これは Raspberry Pi のネットワークデバイス情報だよ項目別に別れているので自分の必要な所を見よう
ネットワークデバイス用途
loループバック(今回は無関係)
eth0有線(Ethernet)
wlan0無線(Wi-Fi)
若木 みどり
有線のつもりだから2: eth0 を見るね!
若木 しげる
link/ether という項目があるはずだよその直後にある英数字とコロンが並んだ文字列を探そう
    link/ether 12:34:56:78:90:ab brd ff:ff:ff:ff:ff:ff
若木 みどり
12:34:56:78:90:ab だね!これは何を表しているのかな?
若木 しげる
「MAC アドレス」というネットワーク機器を識別するための番号だよこのアドレスを元にルータがRaspberry Pi を識別しているんだ
若木 みどり
わかった!メモしておくね
DHCP 固定割り当て
若木 しげる
自宅ネットワークでのIP アドレス割り当てはほとんどの場合ルータが行っているよ今度は自宅のルータの設定に進もう「DHCP 固定割り当て」「アドレス予約」のような項目を探してそこを開いてみよう!
若木 みどり
あっ、見つけた!MAC アドレスとIP アドレスを設定できるね!
若木 しげる
そこにさっきのMAC アドレスと固定で割り当てたいIP アドレスを指定しよう
若木 みどり
うん!設定したけどすぐに使えるようになるのかな?
若木 しげる
場合によってはルーターや Raspberry Pi を再起動する必要があるよ設定が反映されない時はこれらを再起動してみよう
まとめ
若木 みどり
今回は Raspberry Pi に固定の IP アドレスが割り当てられるよう設定したよ!DHCP を使ってそのよう設定できるんだ!
若木 しげる
IP アドレスが変わるとSSH 接続設定を接続のたびに変更しないといけなくなるんだリモート接続で使うつもりなら固定の IP アドレスが割り当てられるようにしよう!