1、在VMware虚拟机创建时由三种网络模式桥接模式(Bridged)、NAT模式(网络地址转换模式)、仅主机模式(Host-Only)。
2、在VMware安装完毕以后就会多出几个网络连接,VMware Network Adapter VMnet1和VMware Network Adapter VMnet8,除这两个之外在VMware虚拟网络编辑器中还可以看到有一个VMnet0。其中VMnet0用Bridged模式,VMnet1用于Host-only模式,VMnet8应用于NAT模式;VMnet1和VMnet8提供DHCP(动态主机配置协议,通过DHCP服务,当前客户机可以自动的获取服务器分配的IP地址和子网掩码)服务,VMnet0默认则不提供。
3、三者模式区别(宿主机IP:192.168.1.136)
A、桥接模式:VMware虚拟出来的操作系统,是当前网络中一台独立的虚拟机,和宿主机处于同一个网段,可以访问整个局域网中任何电脑;需要手工为虚拟机配置IP地址、子网掩码。
当前模式下拥有一个和宿主机同一个网段的IP(192.168.1.65),局域网内所有电脑可以互访;
B、NAT模式:虚拟机借助NAT功能,通过宿主机所在网络访问公网,这种模式下宿主机成为双网卡主机,同时参与原有宿主机局域网络和新建虚拟局域网络;但是由于增加了一个虚拟NAT服务器,使得局域网访问虚拟机时使用的宿主机的IP地址,这样从外部只能看到宿主机,完全看不到新建的虚拟机。
当前模式下经测试虚拟机的IP(192.168.12.132,这是一个新建的虚拟局域网,第一张图中Vmnet8的IP4为192.168.12.1,这个可以自定义编辑,在虚拟机编辑——网络编辑里面),宿主机和虚拟机可以互访,虚拟机也可以访问局域网中其他电脑,但是宿主机局域网内的其他电脑无法访问虚拟机。
C、Host-only模式:在这种特殊网络环境调试中,真实网络和虚拟机网络会隔离开,相当于宿主机和虚拟机新组建了一个网络,宿主机与虚拟机可以互访,但是虚拟机与除宿主机外的其他电脑隔离,不能互访。
注:Host-only与NAT主要区别,NAT模式的虚拟机可以访问其他电脑,而Host-only下的虚拟机把自己去其他电脑隔离了,不能互访。
4、查看网卡情况命令 ifconfig
eth0,eth1,eth2……代表网卡一,网卡二,网卡三……
lo代表127.0.0.1,即localhost
ifconfig常用用法:
ifconfig : 查看主机激活状态的网络接口情况; 输出结果中:lo 是表示主机的回坏地址,eth0 表示第一块网卡, 其中 HWaddr 表示网卡的物理地址(MAC地址); inet addr 用来表示网卡的IP地址,Bcast表示广播地址,Mask表示掩码地址
ifconfig -a : 查看主机所有(包括没有被激活的)网络接口的情况
ifconfig eth0 : 查看特定网络接口的状态
ifconfig eth0 down = ifup eth0 : 如果eth0是激活的,就把它终止掉。此命令等同于 ifdown eth0;
ifconfig eth0 up = ifdown eth0 : 激活eth0 ; 此命令等同于 ifup eth0
ifconfig eth0 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0 : 配置 eth0的IP地址、广播地址和网络掩码;
ifconfig eth0 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0 up : 配置IP地址、网络掩码、广播地址的同时,激活网卡eth0
ifconfig eth1 hw ether 00:11:00:00:11:22 : 设置网卡的物理地址(MAC地址)。其中 hw 后面所接的是网络接口类型, ether表示以太网, 同时也支持 ax25 、ARCnet、netrom等,详情请查看 man ifconfig ;
参考文章:
Vmware虚拟机下三种网络模式配置