【问题标题】:Do I want a new MAC address if my VirtualBox clones will never run at the same time?如果我的 VirtualBox 克隆永远不会同时运行,我是否需要一个新的 MAC 地址?
【发布时间】:2021-04-06 18:36:25
【问题描述】:

我是基于服务器端容器的应用的技术销售人员。

  • 我在 Ubuntu VM 上运行该应用程序,然后通过同一网络中另一台计算机上的浏览器访问它。
  • 我需要多个版本和多个数据设置。

所以我创建了一个带有 ubuntu 的基础虚拟机,一组具有给定版本应用程序的克隆,以及每个具有不同数据设置的多个克隆。

  • VM 位于不同的机器上,所以我使用桥接模式。
  • 我一次只运行一个克隆,所以我总是得到相同的 IP。

这是我的问题:

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

【问题讨论】:

    标签: virtual-machine state virtualbox mac-address


    【解决方案1】:

    在同一网络上重复使用 MAC 绝不是一个好主意。

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

    因此,如果使用相同的 MAC,您可能会很幸运,但即使它看起来有效,它仍然是不确定的,并且可能随时中断。

    【讨论】:

    • 好的,所以我应该always更改MAC地址:明白。为清楚起见:您是说问题可能表现为我的路由器上的已保存状态,而不是我的网络浏览器中的已保存状态?
    • 确切地说是在 switch 上。至于浏览器,它不会知道任何有关网络变化的信息,但它可能会尝试使用无效的 HTTP 会话(来自旧 VM)。在这种情况下,清除 cookie 和缓存应该可以修复它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多