VMware中NAT,HostOnly,桥接三种工作方式详解(centos,ubuntu实测有效)

NAT模式

首先先清楚几个概念:

            1.vmware为物理机创建的虚拟网卡是在物理机中,选中网络属性,点击更改适配器即可见到下图所示


           2.你在虚拟机中所创建的linux系统的网卡(Centos不会自动启动,需要手动配置。Ubuntu则不需要)

            注:1中的网卡和2中我网卡不是一回事(一个是物理机的虚拟网卡,一个是虚拟机的系统的网卡)

           3.点击打开vmware软件,点击编辑--》虚拟网络编辑器 即可见到下图,此处你所做的是创建网络,可以理解为创建了一                 个网段的网络,如10.0.0.0/24,155.168.156.0/24。然后你配置物理机虚拟网卡的ip和vmware中操作系统的网卡的ip在此范围内就可以了。可以理解为相当于在这个网络中添加了两台主机。

         



NAT网络拓扑图:

开始设置网络:

        1.打开vmware--》编辑--》虚拟网络配置--》更改设置--》选中vmnet8 如下图: 

    

     这一步特别关键,这一步需要设置 子网IP地址,子网掩码。即设置了IP地址快155.155.155.0/24。然后点击上图的NAT设置里面有个设置网关地址,一般是你的ip地址的最后一个数字是2,如本例155.155.155.2。一般不用修改。以后你操作系统的网卡和物理机上的虚拟网卡都应该设置在此ip地址范围内。(可以这么理解,设置了这些属性以后,就相当于你创建了一个网络,然后你再配置操作系统的网卡和物理机的虚拟网卡在这个网络范围内就可以通信了,也就是网卡的ip地址在上述的ip地址快内),再此说明这一步很关键。后面物理机网卡的ip和虚拟机操作系统的网卡的ip都基于此设置。

        2.(上图中  有个使用本地DHCP服务将IP地址分配给虚拟机的选项,勾选即不用配置物理机上的虚拟网卡了)打开物理机的网络,点击属性,点击更改适配器设置,点击vmnet8 右键点击属性,点击Internet 协议版本4 。如下图。修改ip地址,子网掩码,和默认网关。如何修改呢?根据在第一步设置的IP地址范围,所以只要将ip地址设在此范围(本例是155.155.155.0/24)内即可,本例是155.155.155.10,当然也可以是155.155.155.231,只要在此范围就可以。默认网关怎么设置呢?根据在第一步中NAT设置的默认网关一样,本例是155.155.155.2。再此声明第一步非常关键,此处的配置全是根据第一步的配置来进行配置的

      

        3.打开你创建好的虚拟机,选择网络连接vmnet8。操作如下图


        此处根据你所用操作系统的不同而不同

        3.1 Centos6

        因为Centos默认不会开启网卡,需要自己手动进行配置。

        1.cd /etc/sysconfig/network-scripts/       进入网络目录下

        2.vi ifcfg-eth0                                           编辑网卡(Centos7网卡的名字是ifcfg-eno16777736)

        修改如下几项就可以了:

        动态配置

        BOOTPROTO=dhcp

        ONBOOT=yes

        自己配置ip:

        

        BOOTPROTO=dhcp

        ONBOOT=yes

        IPADDR=155.155.155.6                                根据第一步的配置,此ip的配置在第一步的范围内就可以了

        NETMASK=255.255.255.0

        

        # service network restart                            重启网卡

        3.2  ubuntu

        ubuntu不用自己手动配置。进入系统即可以连接外网了。

完成以上三步就可以连接外网了。


HostOnly方式

        此方式连接只用于虚拟机与主机之间通信,与NAT模式非常像。对比与NAT模式,此模式就是没有虚拟NAT路由器。

        配置方式与NAT类似。只需要配置ip地址即可。无需配置网关。

桥接模式

        使用桥接模式上网可以理解为你虚拟机中的主机是和你的物理机连在同一个网络上的。只不过centos要手动配置才能上网而Ubuntu使用桥接模式直接就可以上网了。检验方式:使用ifconfig命令查看你网卡的ip地址,会发现它和你物理机的ip地址是在一个网段范围内的。






  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值