我有一个包含多个组件的现有网络。DHCP 服务器设置在路由器上,范围为 192.168.0.11-254/24,以下地址是直接在设备上设置的静态 IP。到目前为止,设置运行良好。
现在,我想将我的一个硬件 (RPI) 迁移到另一台服务器 (192.168.0.8) 上的 VM。问题在于网络,在迁移之前,我为 RPI (192.168.0.3) 使用静态 IP,并且所有客户端 (IoT) 都有硬编码 IP 地址,所以我想保留它。服务器 IP 地址也很重要,因为它已经托管了一些端口转发到 WAN 的服务。
如何在主机服务器(192.168.0.8)上设置网络以将我的请求从 192.168.0.3 路由到特定的虚拟机?
该路由器是带有 Merlin 固件的华硕 RT-AC88U,因此它有很多选择......
答案1
NAT 网络使用 VM App 内部 DCHP 服务器,在 NAT 情况下使用静态 IP 是不切实际的。
但是,您可以将网络更改为桥接网络,然后在路由器上为您的 VM 分配静态 IP 是完全可行的。
您在客户机中设置网络类型(桥接或 NAT)。
对于您在问题中描述的情况,桥接网络是您的解决方案。
要在虚拟盒中设置桥接网络,请参阅此 Oracle 指南。
要启用桥接网络,请打开虚拟机的“设置”对话框,转到“网络”页面,然后在“附加到”字段的下拉列表中选择“桥接网络”。从页面底部的列表中选择一个主机接口,该列表包含系统的物理网络接口。