web-dev-qa-db-ja.com

Ubuntu VirtualBoxでDNSが突然壊れた

Ubuntu 12.04 VirtualBox(Windows 7ホスト)は、IPアドレスで参照しない限り、リモートサーバーへの接続を突然停止しました。

この問題を解決する(または少なくともトラブルシューティングする)方法を探しています。


[〜#〜] note [〜#〜]VBの再起動もホストマシンの再起動も問題を修正しませんでした。

[〜#〜] important [〜#〜]:VBは数か月前に設定されて以来、問題なく動作しています。さらに、過去数日間のゲストまたはホストマシンの構成、設定などの変更(AFAICT、DNSの損失は突然発生しました)ゲストマシンとホストマシンの構成これまで非常に成功しているので、一般に、それらを変更することを含むソリューションを避けたいと思います(もちろん、これはresolv.confなどの自動プロセスによって頻繁に変更される構成ファイルには適用されません。通常の操作中にこのようなファイルが破損することは珍しくありません。)

FWIW:

/etc/network/interfacesファイルは、次の2行のみで構成されています。

auto lo
iface lo inet loopback

さらに、私の/etc/resolv.confファイル(not../run/resolvconf/resolv.confへのシンボリックリンクにはsearchが1つあります職場のネットワークのドメインを示す行、その後に2行のnameserver行が続きます。 pingによれば、これらの2行に記載されているIPアドレスに対応するホストは両方とも稼働しています。

明確にするために、これらのファイルのどちらも作成または編集しませんでした。

% ifconfig -a
eth0      Link encap:Ethernet  HWaddr 61:39:ba:21:c7:cc  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: 2fd1::f92:2c24:7735:e9ac/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:946 errors:0 dropped:0 overruns:0 frame:0
          TX packets:995 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:122625 (122.6 KB)  TX bytes:96928 (96.9 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1380 (1.3 KB)  TX bytes:1380 (1.3 KB)
1
kjo

OK、解決策を見つけました here 実行する

Sudo dpkg-reconfigure resolvconf

dpkg-reconfigureとのやり取りで、最初の質問にYES、2番目の質問にNOと答えました。この バグレポート は、私が抱えていた問題に関連している可能性があります。

6
kjo