DHCPでIPアドレスとかは設定するけど /ec/resolv.conf は生成・変更されたくない場合のメモ。
以下、14.04と15.04で確認。
手短に言うと、
- /etc/resolv.conf をsymlinkではなく実ファイルにした上で、
- 以下の内容で /etc/dhcp/dhclient-enter-hooks.d/disable-make_resolv_conf を作る
make_resolv_conf() { :; }
細かく書くと、こんな感じになってる。
- dhclientが/sbin/dhclient-scriptを折りにふれ実行する
- dhclient-script は resolv.conf を生成するためにシェル関数 …