在Ubuntu VirtualBox中,DNS突然中断了
我的Ubuntu 12.04 VirtualBox(Windows 7主机)突然停止连接到远程服务器,除非我通过他们的IP地址引用它们。
我正在寻找一种方法来解决这个问题(或至少解决它)。
注意 : 重新启动VB和重新启动主机都不能解决问题。
重要提示 :VB自几个月前成立以来一直运行良好。 此外,我在过去几天内没有对来宾或主机的配置,设置等进行任何更改。 (AFAICT,DNS的丢失恰好发生在蓝色之外。)由于客户机和主机的配置到目前为止一直很成功,所以一般来说我想要避开那些涉及改变它们的解决方案。 (当然,这不适用于自动进程经常修改的配置文件,例如resolv.conf
,因为在正常操作期间这样的文件被破坏并不罕见。)
FWIW:
我的/etc/network/interfaces
文件只包含以下两行:
auto lo iface lo inet loopback
此外,我的/etc/resolv.conf
文件( 不是 ../run/resolvconf/resolv.conf
的符号链接)有一个search
行,显示我的工作场所的网络域,后面是两个nameserver
行; 根据ping
,这两行中提到的IP地址对应的主机都是up。
为了清楚起见,我没有创建或编辑这些文件。
% 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)
好的,我在这里找到了一个可以运行的解决方案
sudo dpkg-reconfigure resolvconf
在与dpkg-reconfigure
的交互中,我对第一个问题回答“是”,对第二个问题回答“否”。 此错误报告可能与我遇到的问题有关。