小编Dan*_*ang的帖子

VirtualBox dhcp 服务器将相同的 IP 租给所有连接到 VirtualBox Nat 网络的来宾 VM

我创建了一个新的 nat 网络,通过我的 VirtualBox 6.0 上的 GUI 启用了 dhcp,并将 2 个来宾 VM 连接到它,但是即使它们同时运行,也会继续为两个 VM 分配相同的 IP。

  • 主机:Ubuntu 桌面 18.04。
  • 来宾 A:Ubuntu Server 18.04。08:00:27:33:ac:c6
  • 来宾 B:Ubuntu 服务器 18.04。08:00:27:b9:41:77(从客人 A 克隆)

我检查了 VirtualBox 在第一次启动 VM 后生成的 NatNetwork-Dhcpd.leases 文件,发现两个 VM 的租约都显示为“已确认”,但即使它们具有不同的 MAC 地址,也获得了相同的 IP。

<?xml version="1.0"?> <Leases version="1.0"> <Lease mac="08:00:27:b9:41:77" id="ffe2343f3e00020000ab117f957fa5c66cfffd" network="0.0.0.0" state="acked"> <Address value="10.0.2.4"/> <Time issued="1565568632" expiration="1200"/> </Lease> <Lease mac="08:00:27:33:ac:c6" network="0.0.0.0" state="acked"> <Address value="10.0.2.4"/> <Time issued="1565568546" expiration="1200"/> </Lease> </Leases>

我还注意到,如果我关闭访客 A 并再次打开它,那么 NatNetwork-Dhcpd.leases 会将id属性删除到访客 B 的租用部分,并将其添加到访客 A 的租用部分,并具有完全相同的值修改文件如下:

<?xml version="1.0"?> …

networking virtualbox dhcp nat

5
推荐指数
1
解决办法
1300
查看次数

标签 统计

dhcp ×1

nat ×1

networking ×1

virtualbox ×1