お兄ちゃん!
Raspberry Pi を起動するたびに
IP アドレスが変わるんだ
いつも同じ IP アドレスを
使うことってできないのかな?
もちろんできるよ!
今回は「DHCP
(Dynamic Host Configuration Protocol)」
の設定を行おう!
DHCP?
ネットワーク機器に
IP アドレスを割り当てる仕組みだよ
これを設定して Raspberry Pi に
いつも同じ IP アドレスを
割り当てるようにできるんだ
最初に 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
だね!これは何を表しているのかな?わかった!メモしておくね
自宅ネットワークでのIP アドレス割り当てはほとんどの場合ルータが行っているよ今度は自宅のルータの設定に進もう「DHCP 固定割り当て」や 「アドレス予約」のような 項目を探してそこを開いてみよう!
あっ、見つけた! MAC アドレスとIP アドレスを設定できるね!
そこにさっきのMAC アドレスと固定で割り当てたいIP アドレスを指定しよう
うん!設定したけどすぐに使えるようになるのかな?
場合によってはルーターや Raspberry Pi を再起動する必要があるよ設定が反映されない時はこれらを再起動してみよう
今回は Raspberry Pi に固定の IP アドレスが割り当てられるよう設定したよ!DHCP を使ってそのよう設定できるんだ!
IP アドレスが変わるとSSH 接続設定を接続のたびに変更しないといけなくなるんだリモート接続で使うつもりなら固定の IP アドレスが割り当てられるようにしよう!