ぶろぐめんどくさい

技術系の記事と漫画レビューが入り混じった混沌

ラズベリーパイの固定IP覚え書き(ネットに繋がらない場合)

ラズパイを固定IPにするには以下の設定をする。

sudo nano /etc/network/interfaces

iface eth0 inet static
address 192.168.1.*
netmask 255.255.255.0
gateway 192.168.1.1

ラズパイを固定IPにしたらネットに繋がらなくなった。 (apt-getでエラーを吐く、Webページが表示されない)

原因は2つ。

まずひとつ目は、gatewayが正しく設定されていなかったから。 正しいgatewayはラズパイに直結しているルータのプライベートIPである。

二つ目は、DNSサーバの設定がうまくいっていないから。 DNSを設定するには/etc/resolv.confにIPアドレスを追加する。

sudo nano /etc/resolv.conf

nameserver *.*.*.*

resolv.confは再起動のときに追加した内容が削除されることがある。 解決するにはinterfacesにDNSIPアドレスを設定すればいい。

sudo nano /etc/network/interfaces

dns-nameserver *.*.*.*

ということで時間を潰すことのないようにしたいものです。