guest虚拟机为192.168.0.1,主机位于不同的子网192.168.1.100.虚拟机的网络设置如下所示:
并且主机网络配置如下所示:
我将辅助IP地址192.168.0.2添加到上面屏幕截图中显示的主机NIC,但无法从主机ping 192.168.0.1.我发现奇怪的是“VirtualBox桥接网络驱动程序”复选框未选中(这是VirtualBox安装后的默认设置),所以我检查了它,并遇到了同样的问题.
作为测试,我随后更改了guest虚拟机的网络设置,使用仅限主机的适配器,如下所示:
在主机上,我编辑了“VirtualBox Host-Only Network”适配器的设置,在192.168.0.x段上有一个IP地址,如下所示:
但仍然无法ping.注意:如果我将主机网络适配器的主地址更改为192.168.0.x段,那么我可以ping 192.168.0.1来宾.但我仍然需要主机在其原始网络上.
思考?
因此,您将使用192.168.0.x ip的VM NIC桥接到运行192.168.1的LAN.*?那当然不会奏效.
桥接VM时,NIC“并行”工作在同一LAN上的主机NIC上.
这意味着BOTH机器(主机和客户机)位于SAME子网中,应该使用该范围内的ip-address.您可以使用不同的IP范围,但在这种情况下您必须重新配置路由器.它必须在每个子网中具有IP地址,并且在同一L2 LAN上的2个L3子网之间路由.
两台机器都需要使用该路由器(路由器ip-address为自己的子网)作为默认网关.请注意,在同一L2 LAN上超级强加2个子网可能会导致一些不良的副作用.很多设备都不喜欢它.它还可能导致DHCP服务器出现一些问题(例如,如果它是Microsoft DHCP服务器,则需要正确设置超级作用域).
精彩评论