VMware的网络连接已经有很多相关的文章了,为什么我要老调重谈呢?我只是想把我自己的认识写出来,因为自己在这方面犯下很多错误,同时也希望和其他人交流、学习。

   VMware说白了就是一个虚拟器,能在实体的操作系统上虚拟出一个裸机(cpu,内存,磁盘,光驱...)

VMware在物理机安装好后会在“网络和共享中心”里虚拟出两个虚拟网卡,分别是VMnet1,VMnet8,加上本地连接。就是3个网卡。VMware的网络连接原理_第1张图片

他们分别对应着3种模式。

VMware的网络连接原理_第2张图片

“本地连接”对应着桥接模式

“VMware1”对应着Host-only(仅主机)模式

“VMware8”对应着NAT模式

   1.桥接模式

桥接模式就是虚拟机的IP地址和物理机的IP地址处在同一个网段内,虚拟机直接和物理机对接。

从局域网的角度看,它和物理机的地位是相同的。

虚拟机借用物理机的网卡发送数据,但虚拟机的MAC和物理机的MAC不相同。

如果同一个VMware中存在多个虚拟机,都可以多个使用桥接模式进行网络连接。

这种模式合适有多余的IP地址,适用于学校,机房。利用此虚拟机IP可以在局域网里进行Windows远程登录虚拟机、Linux的ssh连接虚拟机。

此模式是最好用也是最常用的,不过其缺点是:必须有静态的IP且要有多余的IP。

   2.host-only(仅主机)

虚拟机不能直接和物理机通信,它通过虚拟的VMnet1网卡与物理机进行通信,虚拟机的IP地址必须和VMnet1的IP地址在同一个网段,虚拟机也不能和局域网的主机进行通信,不能访问Internet.满足某种特定的实验要求,至少不担心网络病毒。


   3.NAT模式

NAT是:网络地址转换的意思,虚拟机的IP也是设置成和VMnet8的IP在同一个网段,虚拟网卡VMnet8通过地址转换功能把地址转换成物理网卡上的地址,再通过物理网卡把数据传向Internet



本质的在Internet上传输、接收数据的只能是物理网卡。