我尝试安装 3 个虚拟机,但实际上我并没有单独创建它们(通过使用新虚拟机),而是克隆了它们。现在,在我启动虚拟机(它们在桥接模式下运行)后,所有虚拟机都获得了相同的 IP 地址。我使用自动 DHCP 为它们获取 IP 地址。
是不是因为我克隆了它们所以它们有相同的 MAC 地址?
我还想知道 DHCP 是否可以通过 MAC 地址来分配 IP?
我不知道为什么会发生这种情况,我很努力,最后当我分别安装每一个时,我得到了不同的 IP 地址。
我不太熟悉虚拟化技术,但我更喜欢 Virtual Box,因为它比较简单(发现它比 XEN 更容易 :P)
答案1
是不是因为我克隆了它们所以它们有相同的 MAC 地址?
取决于克隆过程和相关的虚拟机管理程序。不过,这听起来确实像是您复制了 MAC 地址。我不太熟悉 Virtual Box,但我几乎可以肯定,某个地方有一个选项可以重新生成接口的 MAC 地址。我知道其他 VM 软件(如 Vmware)有这个选项。
我还想知道 DHCP 是否可以通过 MAC 地址来提供 IP??
DHCP 以 MAC 地址为关键。DHCP 服务器只会为每个 MAC 地址分配一个 IP。但是,如果您的网络上有许多设备具有相同的 MAC 地址,那么您将面临比 DHCP 更严重的问题。