🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 安装操作系统 使用Vmware workstation安装操作系统,需要注意的是 新建虚拟机的时候,需要选择稍后安装操作系统,否则会自动安装最精简的操作系统 ![](http://p8a6vmhkm.bkt.clouddn.com/picgo20181006135321.png?picgo) ## 设置网卡连接方式 另外网卡的三种连接方式为: ### 桥接模式 相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。 在桥接的作用下,类似于把**物理主机虚拟为一个交换机 ** 虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,相互可以访问而不干扰。 在桥接模式下,虚拟机ip地址需要与主机在同一个网段 如果需要联网,则**网关与DNS**需要与主机网卡一致。 ![](http://p8a6vmhkm.bkt.clouddn.com/picgo20181006140459.png?picgo) 下面是如何设置。 首先先看主机的默认网关、DNS等 ![](http://p8a6vmhkm.bkt.clouddn.com/picgo20181006140750.png?picgo) 然后编辑网卡设置: ``` vi /etc/sysconfig/network-scripts/ifcfg-eth0 ``` ![](http://p8a6vmhkm.bkt.clouddn.com/picgo20181006140847.png?picgo) 使用`/etc/init.d/network restart`重启服务 如果能ping通外网,则说明成功 桥接模式配置简单,但如果你的网络环境是ip资源很缺少或对ip管理比较严格的话,那桥接模式就不太适用了。 这个时候可以使用NAT模式 ### NAT模式 让VM虚拟机的网络服务发挥**路由器**的作用,使得虚拟机可以通过物理主机访问外网,在真机中NAT虚拟机网卡对应的物理网卡是VMnet8。 NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网 ![](http://p8a6vmhkm.bkt.clouddn.com/picgo20181006141408.png?picgo) 主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上 为什么需要虚拟网卡VMware Network Adapter VMnet8呢? 虚拟网卡主要是为了实现主机与虚拟机之间的通信 ![](http://p8a6vmhkm.bkt.clouddn.com/picgo20181006141709.png?picgo) 然后修改网络配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 ![](http://p8a6vmhkm.bkt.clouddn.com/picgo20181006141819.png?picgo) 然后重启网络服务 如果禁用vmnet8虚拟网卡,依然可以联通外网,确实不是通过VMnet8虚拟网卡, 那么为什么要有这块虚拟网卡呢? 主要是为是主机与虚拟机之间的通信 如果禁用了此网卡之后,主机和虚拟机应该联不上 这就是NAT模式,利用虚拟的NAT设备以及虚拟DHCP服务器来使虚拟机连接外网,而VMware Network Adapter VMnet8虚拟网卡是用来与虚拟机通信的。 ### 主机模式 其实就是NAT模式去除了虚拟NAT设备,使用 VMnet1虚拟网卡连接VMnet1虚拟交换机,从而与虚拟机通信的 Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。 ![](http://p8a6vmhkm.bkt.clouddn.com/picgo20181006142311.png?picgo) 如何设置? ![](http://p8a6vmhkm.bkt.clouddn.com/picgo20181006142452.png?picgo) 我们可以看到上图有一个提示,强制将VMware Network Adapter VMnet1的ip设置成192.168.137.1,那么接下来,我们就要将虚拟机的DHCP的子网和起始地址进行修改,点击“虚拟网络编辑器” ![](http://p8a6vmhkm.bkt.clouddn.com/picgo20181006142520.png?picgo)