Virtual machine 如果我的VirtualBox克隆永远不会同时运行,我是否需要一个新的MAC地址?

Virtual machine 如果我的VirtualBox克隆永远不会同时运行,我是否需要一个新的MAC地址?,virtual-machine,state,virtualbox,mac-address,Virtual Machine,State,Virtualbox,Mac Address,我是一个基于服务器端容器的应用程序的技术卖家 我在Ubuntu虚拟机上运行应用程序,然后通过同一网络中不同机器上的浏览器访问它。 我需要多个版本和多个数据设置。 因此,我用ubuntu创建了一个基本VM,一组具有给定版本的应用程序的克隆,以及每个应用程序的多个克隆,并具有不同的数据设置 虚拟机位于不同的机器上,因此我使用桥接模式。 我一次只运行一个克隆,所以我总是获得相同的IP。 以下是我的问题: 我应该为每个克隆创建一组新的MAC地址,还是让它们保持不变? 这会影响虚拟机租用的IP吗? 当我从

我是一个基于服务器端容器的应用程序的技术卖家

我在Ubuntu虚拟机上运行应用程序,然后通过同一网络中不同机器上的浏览器访问它。 我需要多个版本和多个数据设置。 因此,我用ubuntu创建了一个基本VM,一组具有给定版本的应用程序的克隆,以及每个应用程序的多个克隆,并具有不同的数据设置

虚拟机位于不同的机器上,因此我使用桥接模式。 我一次只运行一个克隆,所以我总是获得相同的IP。 以下是我的问题:

我应该为每个克隆创建一组新的MAC地址,还是让它们保持不变? 这会影响虚拟机租用的IP吗? 当我从笔记本电脑访问应用程序时,这会影响会话状态吗? 意思是:如果我关闭一个虚拟机并启动另一个虚拟机,在再次登录之前,是否应该清除浏览器中的某些内容以确保状态正确?
在同一个网络上重用Mac从来都不是一个好主意

原因是网络交换机将记住MAC地址,并将流量定向到目标端口,即使在机器/VM关闭时也是如此。通常,如果无法访问MAC,交换机会在一段时间后忘记MAC,但这一次可能取决于交换机制造商或网络管理员的任意设置

因此,使用同一台MAC电脑,你可能幸运,也可能不幸运,但即使它看起来可以工作,它仍然是不确定的,并且随时可能中断。

好的,所以我应该始终更改MAC地址:明白。为清楚起见:准确地说,您的意思是,问题可以在我的路由器上显示为已保存状态,而不是在交换机上显示为web浏览器的已保存状态。至于浏览器,它将不知道任何有关网络更改的信息,但它可能会尝试使用来自旧VM的无效HTTP会话。在这种情况下,清除cookies和缓存应该可以解决这个问题。