#はじめに
本記事は前記事の続きです。
resolv.confを書き換えましたが、PCを再起動すると変更が強制的に書き換わってしまいます。
#解決方法
調べてみるとNetworkManagerが起動時に上書きしている可能性があるらしい。
そこでNetworkManagerの設定を変更します。
エディタで開く。
$sudo gedit /etc/NetworkManager/NetworkManager.conf
既存設定をコメントアウトし、dns=noneを追加する。
/etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq #既存設定をコメントアウト
dns=none #この行を追加
[ifupdown]
managed=false
保存したら前記事の手順でresolv.confを編集した後、PCを再起動。
resolv.confが変更されていなければOK。
#あとがき
私の環境ではルーターのDHCPが動いているせいか、resolv.confがルーターのアドレスに書き換わってしまいました。
しかし、名前解決できない問題は解決したので、とりあえず今回はこれで良しとします。