VMWare虚拟机忽略DHCP租约

时间:2013-06-18 01:55:12

标签: ip vmware virtual-machine dhcp shared-directory

我在使用桥接连接运行Ubuntu 12.04的Ubuntu 12.10(13.10 Kernel)主机上有一个VMWare Player(Workstation 9)虚拟机,并设置为复制物理网络连接。一切都可以在各种地方正常运作。但是在我经常出现的一个位置,虚拟机的ip地址大约每隔10分钟就会发生变化 - 因为它是一个postgresql服务器,因此需要一个专用的本地ip,因此vm完全没用。不仅如此,当我将数据库转储复制到共享文件夹时,该文件最终被破坏。

我可以验证网络是否导致此问题,因为虚拟机上的实际内容未损坏。我设法通过进入本地调制解调器并设置DHCP Mac地址来暂时解决问题。一切正常,文件没有被破坏。但是,它只是暂时持续,并分配了另一个随机地址,打破了我的机器上的几个正在运行的进程。在路由器/网关之间,网络中有一个冗余的苹果路由器可能导致问题 - 但我不能把它丢弃或停用它,因为它不是我的网络

此外,DHCP租约对网络上的其他每台机器都运行良好;所以 我认为根本问题在于vmware。

我不知道什么可能导致这样的事情发生,因为IP地址分配是通常“正常工作”的事情之一。我正在考虑转换到VitualBox,因为我过去曾经使用它并且从来没有遇到过问题(除了正确运行Windows 8。但是,我从来没有真正看过任何关于WMWare的虚拟推文的文章,因为后者据说效果更好并且具有更直观的共享文件夹支持。显然,如果它只是共享损坏的垃圾,那么共享文件夹的任何好处都会被否定。

1 个答案:

答案 0 :(得分:0)

您是否在VM上手动设置了MAC地址?在过去,我经常看到VM改变MAC;通常只有在重新启动或冷启动后。它不应该在飞行中发生...你可以安装Wireshark并抓取一些数据包捕获,看看是否有任何东西指向你的根本原因。