当前位置首页 > 信息公告

虚拟机与宿主机网路配置——可互通可上网

更新时间:2023-10-06 文章作者:佚名 信息来源:网络整理 阅读次数:

为了学习和使用Linux,多数人选择了使用虚拟机的方法来安装Linux系统。这样我们就可以在系统中安装Linux系统了物理网卡和虚拟网卡的区别,其中机器系统本身我们也称宿主机,安装的虚拟机系统我们简称虚拟机。AdY物理好资源网(原物理ok网)

因为虚拟机提供的几种网路形式,要么是虚拟机可以ping通宿主机反之不行,要么是虚拟机之间可以互通但宿主机不能访问虚拟机,所以在实际应用中多数被三者间的网路互通和是否能上网的问题所困扰。关于中三种网路联接形式的介绍请参考另一篇博文:虚拟机几种网路联接形式介绍。AdY物理好资源网(原物理ok网)

本文将介绍三种网路配置方法,实现虚拟机和宿主机之间互通而且可以访问互联网。首先我宿主机的IP地址为:192.168.1.117。AdY物理好资源网(原物理ok网)

一、直接使用桥接的方法AdY物理好资源网(原物理ok网)

桥接方法下,不用做太多设置,虚拟机会手动获取和宿主机同网关的IP,和宿主机网路中的其他主机处于同等地位,所以虚拟机和宿主机可以相互直接通讯,且只要宿主机可以上网,虚拟机即可上网。AdY物理好资源网(原物理ok网)

经过前面的网路设置后,我们步入虚拟机系统,查看IP地址为192.168.1.220,且可以ping通,可以实现和宿主机互通也可以实现上网。如图:AdY物理好资源网(原物理ok网)

二、使用网路地址转换NAT+端口转发的方法AdY物理好资源网(原物理ok网)

使用网路地址转换加端口转发的方法,虚拟机可以直接ping通宿主机,然而宿主机未能直接ping通虚拟机。不过宿主机可以通过类似的远程联接软件,设置相关参数后即可访问虚拟机。且只要宿主机可以上网,虚拟机即可直接上网。注意是网路地址转换NAT,不是NAT网路。配置如下:AdY物理好资源网(原物理ok网)

设置后,虚拟机获取的IP地址为10.0.2.15。经过测试可以ping通宿主机IP,可以ping通。AdY物理好资源网(原物理ok网)

中的配置为:AdY物理好资源网(原物理ok网)

配置后,联接访问虚拟机疗效图:AdY物理好资源网(原物理ok网)

三、NAT网路+host-only双网卡形式AdY物理好资源网(原物理ok网)

此种双网卡的形式,结合了NAT可以访问内网的优点和host-only可以实现虚拟机之间互通且宿主机可以访问虚拟机的特长,实现了二者的互通且可以上网的功能。具体配置如下:AdY物理好资源网(原物理ok网)

须要先配置的全局变量,通过“管理”-->“全局设定”选项配置NAT和host-only的双网卡。AdY物理好资源网(原物理ok网)

1、配置NAT网卡,我们使用IP地址为10.0.2.X的网关物理网卡和虚拟网卡的区别,记得开启DHCP服务。AdY物理好资源网(原物理ok网)

2、配置host-only网卡,因为host-only方法会在本机网路中新增一块网卡,这儿我们设置其IP地址段为192.168.65.X,其中此块网卡IP地址为192.168.65.1,但是开启DHCP服务。AdY物理好资源网(原物理ok网)

DHCP服务器配置如下:AdY物理好资源网(原物理ok网)

全局配置完毕后,须要对虚拟机进行双网卡配置,分别为虚拟机添加NAT和host-only网卡。先配置nat网卡1AdY物理好资源网(原物理ok网)

再配置网卡2为host-only:AdY物理好资源网(原物理ok网)

至此双网卡配置完毕,我们可以打开虚拟机进行网路验证。AdY物理好资源网(原物理ok网)

首先见到虚拟机中的网卡弄成了两块:eth0(10.0.2.8)和eth1(192.168.65.2)。AdY物理好资源网(原物理ok网)

虚拟机ping通宿主机192.168.1.117,虚拟机ping通。AdY物理好资源网(原物理ok网)

宿主机可以ping通虚拟机的192.168.65.2的地址:AdY物理好资源网(原物理ok网)

以上就是三种可以实现宿主机和虚拟机相互访问通讯的且保证可以上网的实现,你们可以依照自己的须要选择合适的方法。AdY物理好资源网(原物理ok网)

发表评论

统计代码放这里