はじめに
仮想環境を再起動したらNetworkManagerが勝手に/etc/resolv.conf
を書き替えてしまった
どういうこと
再起動前
[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search edogx1.kt.home.ne.jp
nameserver 8.8.8.8
nameserver 203.165.31.152
nameserver 122.197.254.136
再起動後
[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search edogx1.kt.home.ne.jp
nameserver 203.165.31.152
nameserver 122.197.254.136
再起動前に追加しておいた
nameserver 8.8.8.8
が消えてる!!!
原因
ファイルに書かれている通り
Generated by NetworkManager
なので、NetworkManagerが生成して再起動?のタイミングでファイルを上書いてしまっているようだ。
対処
/etc/NetworkManager/NetworkManager.conf(抜粋)
[main]
#plugins=ifcfg-rh,ibft
ここにdns=none
を追記してNetworkManagerを再起動して設定を反映する。
参考