〔備忘録〕 Raspbian (jessie) で静的IPアドレスの設定

Raspberry pi で静的にIPアドレスを設定し、DNSの設定をする方法をメモ。

Debian で静的IPアドレスを割り当てるには、 /etc/network/interface に記載する方法が知られていたが、
Raspbian (jessie) から静的にIPアドレスを設定する方法が変更になった。

参考サイト:

dhcpcd.conf に必要な情報を設定する。

設定例:
interface eth0
static ip_address=192.168.0.1/24
static routers=192.168.0.254
static domain_name_servers=192.168.0.1

ところがこのままだと、DHCP option でいうところの search_domains が /etc/resolv.conf に設定されない。
そこで、以下のように /etc/resolvconf.conf に設定を追記する。

name_servers=192.168.0.1
search_domains=local.*.mydns.jp

何か意図があるのだろうけど、Raspbian wheezy のときよりNICの設定がややこしくなった気がする。

(ちなみに、OS起動時に start up するデーモンとして、dhcpcd を停止し、 networking を runlevel 2,3,4,5 で起動するようにしても、/etc/network/interface の設定が反映されず、NICの設定が期待通りにできなかった。)