为了学习和使用Linux,很多人选择使用虚拟机安装Linux系统。 现在,您可以在windows系统上安装Linux系统。 其中,windows计算机系统本身称为精简主机,安装的虚拟机系统称为虚拟机。 虚拟机提供的几种联网方法在实际的APP应用程序中可能是虚拟机可以ping精简主机而不能反向,也可能是虚拟机之间可以互操作但精简主机无法访问虚拟机有关VirtualBox中三种网络连接方式的介绍,请参阅另一篇博文“介绍VirtualBox虚拟机的几种网络连接方式”。
本文介绍了三种网络配置方法,用于实现虚拟机和宿主机之间的互操作性并允许访问互联网。 首先,我的主机的IP地址是192.168.1.117。
一、直接使用电桥的方式
通过桥接方式,虚拟机可以自动获取与宿主机相同网段的IP,并与宿主机网络中的其他主机处于同等地位,从而虚拟机和宿主机可以彼此直接通信,而无需太多设置
经过上述网络设置,我们进入虚拟机系统,确认IP地址为192.168.1.220,并且可以ping访问www.baidu.com,实现与主机的互操作性和互联网连接图:
二、使用网络地址转换和传输NAT端口的方式
使用网络地址转换和端口转发方法,虚拟机可以直接ping到主机,但主机不能直接ping到虚拟机。 但是,主机可以通过使用远程连接软件(如Xshell )设置相关参数来访问虚拟机。 另外,如果主机可以连接到互联网,虚拟机可以直接连接到互联网。 请注意,网络地址转换是NAT,不是NAT网络。 配置如下:
安装后,虚拟机将获取10.0.2.15的IP地址。 接受测试后,可以ping主机IP,然后ping www.Baidu.com。
shell中的配置如下:
配置后,连接以访问虚拟机效果图:
三. NAT网络主机- only双网卡方式
这种双网卡方案将NAT可以访问外联网的优点与仅主机可以在虚拟机之间互操作且主机可以访问虚拟机的特点相结合,可以实现两者的互操作和互联网连接具体构成如下。
必须首先配置VirtualBox全局变量,然后在“管理”--“全局设置”选项中配置NAT和host-only双卡。
1、配置NAT网卡。 记得使用IP地址为10.0.2.X的网段打开了DHCP服务。
2、配置仅限主机网卡。 host-only方法将网卡添加到本地网络,现在将其IP地址段设置为192.168.65.X。 其中,此网卡的IP地址为192.168.65.1,打开DHCP服务。
DCP服务器配置如下:
全局配置完成后,需要双网卡配置,以便向虚拟机中添加NAT和仅主机网卡。 首先配置NAT网卡1
要将网卡2设置为仅主机:
双卡配置到此完成。 可以打开虚拟机进行网络认证。
首先,我们看到虚拟机的网卡变成了两张: eth0(10.0.2.8 )和et h1 (192.168.65.2 )。
虚拟机ping主机192.168.1.117,虚拟机ping www.Baidu.com。
主机可以ping虚拟机的192.168.65.2地址:
以上是实现主机与虚拟机互访通信,并保证连接互联网的三种实现方式,大家可以根据自己的需求选择合适的方式。