有線LANのIPアドレス固定方法について

Raspberry Pi 3 ModelBを使用しています。
OSイメージはv9.3.2です。

有線LANのIPアドレスを固定する方法を教えてください。
下記の記事を真似て、bootの直下に”boot-ip.json”というファイルを作成しました。
https://candy-line.gitbooks.io/candy-pi-lite/content/configuration/ether-static-ip.html

作成したファイルの中身は以下の通りです。
{
“ip_address”:“192.168.1.100/24”,
“routers”:"",
“domain_name_servers”:""
}

ラズパイを起動しましたが、有線LANにはIPアドレスが付与されず。
一度SDカードを抜き、SDカードの中身を確認すると、
”boot-ip.json” というファイルが削除されてしまいました。

OSイメージを使用した場合、有線LANのIPを固定する方法が違うのでしょうか?

ご質問ありがとうございます。

OSイメージをお使いの場合も、boot-ip.jsonファイルにて指定可能です。

とのことですが、ip address show dev eth0 を実行してinetの値を確認いただけますでしょうか?

例として、192.168.3.200を指定したときは、以下のような結果になります。

$ ip address show dev eth0 
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether (省略) brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.200/24 brd 192.168.3.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 (省略)/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 2591922sec preferred_lft 604722sec
    inet6 (省略)/64 scope link 
       valid_lft forever preferred_lft forever

上記のinetの部分にIPアドレスが現れますが、これが意図通りの192.168.1.100になっていないということでしょうか?

添付画像の様な結果になります。

ありがとうございます。

結果の行にはstate DOWNと出ております。つまり、eth0が動作していないようです。

LANケーブルがラズパイのLANコネクターに差し込まれており、LANコネクター側のLEDが黄色(オレンジ)や緑などで光っていますでしょうか?
また、ケーブルはルーターやスイッチングハブなどの機器と接続されていないとリンクアップ(eth0が動作する状態)になりませんので、ラズパイ とは反対側の接続先の機器も電源やLANケーブルの接続についてご確認ください。

ありがとうございます。

スイッチングハブに接続してから “ifconfig” を実行したところ、
eth0のIPアドレスが正しく表示されました。

1 Like