vmware虚拟机三种配置方式,与本机及网络通信详解

引言

写这篇文章的目的只有一个,就是网上其他大多数博主人云亦云,让我踩了100+的坑!
所以从应用层去解释及三种模式具体怎么配置vmware虚拟机,实现我们想要的功能.

1.Vmware虚拟机本主机的三种连接方式的区别

方式 作用 生效网卡适配器
Host-Only(仅主机) 主机仅与虚拟机通信,无法访问网络 VMware Network Adapter VMnet1
NAT(Network Address Translation) 主机与虚拟机通信,配置端口转发实现网络访问 VMware Network Adapter VMnet8
桥接(Bridging) 主机与虚拟机通信,独立实现网络访问 上网对应的网卡

释义:

  • Host-Only,适用于局域网,虚拟机不需要访问网络,不需要虚拟机直接下载安装软件.实际用途上,不适用.通过VMnet1这个虚拟网卡适配器将主机和虚拟机接通.不推荐!
  • NAT,适用于局域网,同时需要访问网络,直接使用虚拟机下载安装软件.实际用途上,稍微实用.通过VMnet8这个虚拟网卡适配器将主机和虚拟机接通,虚拟机的网段跟主机VMnet8虚拟网卡的网段一致,都属于局域网网段. 能ping通网络是因为主机能连接网络,虚拟机通过主机的网络地址转换访问网络.与主机通信是单项的,只能在NAT设置界面进行端口转发与主机通信,主机通过xshell进行ssh连接时通过localhost+端口号连接虚拟机,这样实际上也不好用.不推荐!
  • 桥接,推荐!,可以与主机通信,可以与外部网络通信.与NAT的区别在于,虚拟机的IP是独立的,通过与主机上网桥接,网卡IP与主机上网网卡对应IP同一网段,所以在配置的时候可能出现虚拟机的IP与公司电脑的IP冲突,无法使用.不再是局域网ip!可以ping通主机,且直接xshell连接虚拟机的ip进行远程访问!

2.host-only(仅主机)-配置案例

自己百度吧,单机局域,局限太大!实际开发中用不上.这里只是保持队形整齐~

3.NAT(Network Address Translation)-配置案例

  • 1.vmware 面板之虚拟网络编辑器
    坐标:在面板 编辑->虚拟网络编辑器,默认有三个选项,这里可以配置三种方式的具体参数,这些参数生效与否 由虚拟机的网络设置决定(接下来会将).
    vmware虚拟机三种配置方式,与本机及网络通信详解_第1张图片
  • 2.vmware 面板之虚拟网络编辑器
    坐标:在面板->虚拟机->配置(一定要先选中某台虚拟机,否则设置为灰色)
    vmware虚拟机三种配置方式,与本机及网络通信详解_第2张图片
  • 3.虚拟机内设置IP/静态/网关/DNS
    • 主机VMnet8的IP
      vmware虚拟机三种配置方式,与本机及网络通信详解_第3张图片
    • 4.主机连接网络的DNS(软件网络服务)
      vmware虚拟机三种配置方式,与本机及网络通信详解_第4张图片
    • 5.虚拟机内IP相关配置设置
      #进入ifcfg-ens33文件(你的虚拟机后面的ens33可能是别的名称)
      vi /etc/sysconfig/network-scripts/ifcfg-ens33
      #编辑文件内容
      
      vmware虚拟机三种配置方式,与本机及网络通信详解_第5张图片
    • 6.重启network服务,配置生效
    • 7.xshell访问虚拟机
      因为主机无法ping通虚拟机,xshell连接虚拟机前,需要配置NAT端口转发,然后xshell远程localhost:8080端口,网络地址转发到虚拟机的22 ssh服务,连接通虚拟机.
      vmware虚拟机三种配置方式,与本机及网络通信详解_第6张图片vmware虚拟机三种配置方式,与本机及网络通信详解_第7张图片vmware虚拟机三种配置方式,与本机及网络通信详解_第8张图片

4.桥接-配置案例(这个是我推荐使用的)

  • 1.vmware 面板之虚拟网络编辑器
    自动就行,电脑会自动匹配到本机当前的上网网卡,也可以直接选当前的上网网卡.
    vmware虚拟机三种配置方式,与本机及网络通信详解_第9张图片
  • 2.vmware 面板之虚拟网络编辑器
    vmware虚拟机三种配置方式,与本机及网络通信详解_第10张图片
  • 3.查看主机连接网络的DNS(软件网络服务)
    vmware虚拟机三种配置方式,与本机及网络通信详解_第11张图片
  • 4.虚拟机内IP相关配置设置
    vi /etc/sysconfig/network-script/ifcfg-ens33
    vmware虚拟机三种配置方式,与本机及网络通信详解_第12张图片
  • 5.重启network服务,配置生效
    这里需要注意,本虚拟机的IP末尾可以随便设置,但是有可能跟此网络IP被占用,而重启服务失败,重新换别的ip就行了.
    如果重启network服务,无法访问外网,修改本机ip末尾,因为你这个公网网段内的某些IP是无网络的~

你可能感兴趣的:(#,linux初级)