• 目录

    一.桥接模式二.Nat模式三.仅主机模式


一.桥接模式

桥接模式是将主机网卡直接与虚拟机网卡相连,利用虚拟网桥进行通信,在桥接的作用下,相当于把物理主机虚拟为一个交换机,所有设置了桥接的虚拟主机连接到此虚拟交换机上,所以设置了桥接模式的虚拟主机与虚拟主机之间可以相互访问而不冲突,如果虚拟主机需要联网则需要将虚拟主机的DNS与网关和本地主机网卡一致。如下图

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_桥接

步骤如下:首先点开虚拟机编辑器选择桥接模式

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_虚拟主机_02

在Vmware中选择桥接网卡

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_虚拟主机_03

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_桥接模式_04

桥接即为依赖本地主机的网卡所以和本地网卡是属于同一网段。

结果如下:

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_网络_05

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_网络_06

以上分别ping了自身的ip和百度。

二.Nat模式

Nat本身的意思为网络地址转换即将内网地址转换为公网地址,因此使用nat可以节省ip资源,但是又想要虚拟机可以联网,那么使用nat模式是最好的选择,Nat模式使用虚拟nat设备和虚拟DHCP服务器与虚拟网卡相连,而虚拟nat设备和虚拟DHCP服务器与主机网卡相连,Vmnet 8与主机上的VMware Network AdapterVMnet8相连,所以主机与虚拟机直接可以相互通信。

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_虚拟主机_07

步骤如下:

编辑虚拟机的网卡设置:

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_桥接模式_08

在编辑里选择nat模式如下:

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_网络_09

打开终端输入ip a查看IP信息如下:

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_桥接模式_10

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_网络_11

访问百度成功。

三.仅主机模式

仅主机模式其实就是省略了NAT设备,因此这种模式无法与访问外网,这种模式是使用VMware Network Adapter VMnet1虚拟网卡与VMware1虚拟交换机相连,因此在这种模式下,主机与虚拟机之间可以相互通信,在同一网段,相当于虚拟机本身成为一个独立的个体,但是只能是主机与虚拟机之间相互通信。

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_虚拟主机_12

步骤如下:

选择仅主机如下

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_网络_13

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_网络_14

Ping 主机的ip地址是成功的:

android 虚拟机 怎么设置 vm网络 android虚拟机怎么联网_网络_15

但是仅主机模式是不可以访问外网的原因上面有写: