您现在的位置是:首页 > 其他

桥接模式、NAT模式和仅主机模式的区别和设置(图文)

yuyong2018-12-26其他

简介我们在新建虚拟机的时候都需要选择虚拟机的网络连接方式
三种网络连接模式分别有:
1、bridged(桥接模式)
2、NAT(网络地址转换模式)
3、host-only(主机模式)
那么这三种模式究竟有什么区别呢?
大家在安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和 VMnet8,这两个虚拟网卡又有何作用呢?如何进行设置?

查看安装Vmware后电脑中多出来的虚拟网卡,点击Vmware菜单中的【编辑】→【虚拟网络编辑器】

image.png

由上图可知各虚拟网络对应的链接模式,VMnet0对应桥接模式,VMnet1对应仅主机模式,VMnet8对应NAT模式,以下便是对这三种模式的说明。

1. 桥接模式

  • 说明:直接连接物理网络

  • 解释:在此模式下,使用的虚拟网络是VMnet0,此时虚拟机和主机是同等级的关系,虚拟机就是一台独立的主机,就好比插在同一台交换机上的两台电脑。如果主机连接在开启了DHCP服务的(无线)路由器上,这时虚拟机能够自动获得IP地址。如果局域网内没有提供DHCP服务的设备,那就需要手动配置  IP地址,只需仿照主机网卡的IP地址,设置一个同网段的不同的IP地址即可,一般只需修改IP地址的最后一段的数字就行,其它的照搬。只要IP地址在同一网段内,那么局域网内的所有同网段的电脑都能互访。这样虚拟机和主机一样能够上网了。

  • 配置:

    虚拟机设置选择桥接模式

    image.png

    开启虚拟机,查看ip地址情况

    [root@localhost /]# ip addr

    image.png

    设置上图中“eno16777736”网卡

    [root@localhost /]# cd /etc/sysconfig/network-scripts/
    [root@localhost network-scripts]# vi ifcfg-eno16777736

    image.png

    重启网络设置并验证网络是否能直连互联网

    [root@localhost network-scripts]# service network restart
    [root@localhost network-scripts]# ping www.baidu.com

    image.png

2. NAT模式

  • 说明:共享主机的IP地址

  • 解释:在此模式下,使用的虚拟网络是VMnet8,如果主机能够正常上网,那么虚拟机也能够直接上网。此时虚拟机处于一个新的网段内,由VMware提供的DHCP服务自动分配IP地址,然后通过VMware提供的NAT服务,共享主机实现上网。从文章开始处的图可以看到VMnet8处于192.168.127.0这个网段上。

  • 配置:

    虚拟网络编辑器设置

    image.png

    NAT设置

    image.png

    虚拟机设置选择NAT模式

    开启虚拟机,并修改“eno16777736”网卡(配置如下)

    image.png

    重启网卡,并验证

    image.png

3. 仅主机模式

  • 说明:与主机共享的专用网络

  • 解释:在此模式下,使用的虚拟网络是VMnet1,采用这种模式虚拟机处于一个独立的网段中。与NAT模式比较可以发现,此模式下虚拟机没有提供NAT服务,所以此时虚拟机无法上网,但可使用Windows系统提供的连接共享功能实现共享上网。虚拟机在此模式下,所谓“与主机共享一个私有网络”,是指主机能与此模式下的所有虚拟机互访,就像在一个私有的局域网内一样可以实现文件共享等功能。如果没有开启Windows的连接共享功能的话,除了主机外,虚拟机与主机所在的局域网内的所有其它电脑之间无法互访。

  • 配置:

    虚拟机设置选择仅主机模式

    设置宿主机器Vmnet1的IP,依据文章开始处的图片中Vmnet1的IP进行设置

    image.png

    本地连接设置为共享(不然虚拟机中无法访问外网,只能与宿主相互访问)

    image.png

    开启虚拟机,并修改“eno16777736”网卡(配置同上可以与宿主相互访问,但不能访问外网,若想要访问外网,需设置如下,与宿主的IP设置有关联)

    image.png

    验证是否能ping通主机,是否能访问外网

    image.png


很赞哦! ()

上一篇:返回列表

下一篇:返回列表

文章排行

本栏推荐

栏目更新