我的 Ubuntu 12.04 VirtualBox(Windows 7 主机)突然停止连接远程服务器,除非我通过其 IP 地址来引用它们。
我正在寻找解决此问题的方法(或至少对其进行故障排除)。
笔记:重新启动 VB 和重新启动主机都无法解决问题。
重要的:VB 自几个月前安装以来一直运行正常。此外,在过去几天中,我没有对客户机或主机的配置、设置等进行任何更改。(据我所知,DNS 丢失是突然发生的。)由于客户机和主机的配置到目前为止都非常成功,因此一般来说,我希望避免涉及更改它们的解决方案。(当然,这不适用于通过自动化过程频繁修改的配置文件,例如resolv.conf
,因为这样的文件在正常运行期间损坏并不罕见。)
仅供参考:
我的/etc/network/interfaces
文件仅包含以下两行:
auto lo
iface lo inet loopback
此外,我的/etc/resolv.conf
文件(不是到 的符号链接../run/resolvconf/resolv.conf
)有一行search
,显示了我工作地点的网络域,后面跟着两nameserver
行;根据 ,这两行中提到的 IP 地址对应的主机都处于启动状态ping
。
需要说明的是,我没有创建或编辑这两个文件。
% 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)