首页 文章

VMWare虚拟机忽略DCHP租约

提问于
浏览
-1

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

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

此外,DHCP租约对网络上的每台其他机器都可以正常工作;所以我认为根本问题在于vmware .

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

1 回答

  • 0

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

相关问题