为什么我的 Debian VMWare 虚拟机启动后约 15 分钟会丢失所有网络连接?

为什么我的 Debian VMWare 虚拟机启动后约 15 分钟会丢失所有网络连接?

我的 Mac 上的 Debian (6) VMWare 虚拟机出现了奇怪的网络问题。启动虚拟机大约 15 分钟后,我无法再通过 SSH 进入虚拟机、查看虚拟机提供的网站或 ping 虚拟机。

我通常使用 以无头模式运行虚拟机vmrun -T fusion start VIRTUALMACHINEPATH nogui,但当我通过 VMWare.app 启动虚拟机时也会出现问题。

当我在网络连接失败后使用它ifconfig来检查机器的 IP 地址时(我通过 GUI 进行检查 - 在无头模式下服务器无法访问后启动 VMWare.app 使我能够通过 GUI 访问服务器),缺少以下行:

 inet addr:192.168.231.137  Bcast:192.168.231.255  Mask:255.255.255.0

(我启动时出现此行;网络连接断开后它就消失了。)

昨天开始出现这种情况,似乎毫无原因——虚拟机已经运行了几个星期了。我昨天在虚拟机上安装了 rsync,并编写了一些用于subprocess启动 Xvfb 和 Selenium Server 的 Python 代码。我不知道该代码是否以某种方式永久破坏了虚拟机上的网络。

我尝试复制 .vdmx 文件并在 VirtualBox 虚拟机中打开它们。网络问题似乎没有发生在那里(即线路inet addr持续ifconfig存在一个多小时);但是,VirtualBox VM 默认情况下不会使虚拟机在网络上可访问,而 VMWare 似乎可以这样做。我还没有弄清楚如何以与 VMWare 设置相同的方式为 VirtualBox VM 的传入连接打开 NAT 端口转发。(我的 VMWare 和 VitualBox 虚拟机都使用 NAT 进行联网。)

我完全不懂网络,所以我不知道这是 VMWare 的问题,还是我在 Linux 中遇到的问题,或者是某种随机的外部攻击——因此交叉发布

答案1

我们在 Debian squeeze 上遇到了类似的问题,其中一旦完成“ifconfig .... down”,然后立即完成“ifconfig... up”,配置的 IP 地址信息不再可用。

停止网络管理器对我们有帮助。试试看:

/etc/init.d/network-manager stop

相关内容