[opensuse-ja] DNS が引けなくなったけど /etc/resolv.conf を消したら復帰した。
http://forum.geeko.jp/index.php?p=/discussion/18/dns%E3%81%8C%E5%BC%95%E3%81... トラブルから復帰したのでそのメモです。 ホストWindows 7にVirtualBoxを入れて、 openSUSE13.1のゲストを使用しています。 どちらもDHCPを使用しており、 DNSリゾルバの設定もDHCPに任せています。 ホスト・ゲスト両方の調子が悪くなり、 どちらも正常にシャットダウンすることができなくなりました。 そこでホストを電源ボタン長押しで電源を切って立ち上げなおしました。 するとゲストでDNSリゾルバが使えなくなってしまいました。 pingは使えます。 調べてみたら/etc/resolv.confがコメントだけで 中身のない記述になっておりました。 この状態でリブートしたり、 systemctl restart network.serviceを実行したり /sbin/dhclinetを実行しても /etc/resolv.confは更新されませんでした。 試行錯誤したのですが 既存の/etc/resolv.confを消してから systemctl restart network.serviceを実行すると あっさりnameserverが正しく記述された /etc/resolv.confを再生成してくれました。 これでDNSリゾルバが使えるようになりました。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
On Mon, Sep 08, 2014 at 07:54:54AM +0900, 1xx wrote:
http://forum.geeko.jp/index.php?p=/discussion/18/dns%E3%81%8C%E5%BC%95%E3%81...
どちらもDHCPを使用しており、 DNSリゾルバの設定もDHCPに任せています。
そこでホストを電源ボタン長押しで電源を切って立ち上げなおしました。
するとゲストでDNSリゾルバが使えなくなってしまいました。
調べてみたら/etc/resolv.confがコメントだけで 中身のない記述になっておりました。
DHCPなので、動的に/etc/resolv.conf を書き換えているのかな。 書き換え状態の整合性がとれなくなったみたいですね。 ribbon -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
2014年9月8日 8:01 User Ribbon <opensuse@ns.ribbon.or.jp>:
On Mon, Sep 08, 2014 at 07:54:54AM +0900, 1xx wrote:
http://forum.geeko.jp/index.php?p=/discussion/18/dns%E3%81%8C%E5%BC%95%E3%81...
DHCPなので、動的に/etc/resolv.conf を書き換えているのかな。 書き換え状態の整合性がとれなくなったみたいですね。
はい、DHCPクライアントはresolv.confを書き換えます。 しかし、DHCPクライアントが古いresolv.confを見て、 新しいresolv.confに書き換えることを止めてしまったようです。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
participants (2)
-
1xx
-
User Ribbon