虚拟网络适配器

虚拟网络适配器

我是网络和虚拟化领域的新手。我真的需要帮助来解决这个问题。

我有一个场景:有 4 个虚拟机是通过WIN7 主机上的 VirtualBox。其中2个是centos,1个是windows xp,1个是windows 2008 server。我在我的WIN7物理机上用VirtualBox创建并安装了它们。

预计只有 Windows 2008 服务器具有外部互联网连接,其他 3 个虚拟机将使用它来访问互联网。

我搜索了适配器逻辑(NAT、桥接、内部、仅主机),但没有找到。我应该如何选择虚拟机的适配器来实现这一点?谢谢帮助。

答案1

服务器配置:

一个接口是 Internet WAN,使用 NAT 或桥接物理 PC 以太网接口。假设您选择桥接,这意味着您的服务器 VM 将从 Internet 路由器 dhcp 获取 ip,例如 192.168.1.5。

第二个接口是内部 LAN,例如使用 IP 地址 10.10.10.1/24。

确保默认路由指向第一个 Internet 接口。

客户端配置:

一个接口使用与服务器虚拟机相同的内部 LAN,例如 ip 10.10.10.2/24。

确保默认路由指向此内部 LAN 接口。

互联网网关路由器配置:

配置指向 192.168.1.5 的内部 LAN 10.10.10.0/24 的静态路由,以便路由器知道该 LAN 位于您的物理 PC 后面。

那么 NAT 怎么样?

如果您选择第一个服务器 vm 接口使用 NAT,那么它将从 virtualbox dhcp 获取 ip 地址,例如 172.16.1.2,并且任何流量都将被 NATT 到它从互联网路由器 dhcp 获得的原始物理 pc ip 地址,例如 192.168.1.2。这意味着当使用 NAT 时,所有虚拟机在互联网路由器上看起来都像是来自物理 PC。在这种情况下,您不需要向互联网路由器添加路由。

相关内容