VMware 虚拟机联网桥接模式和NAT模式上网设置

原创 2016年10月14日 09:29:17

最近用虚拟机了解一些关于虚拟机联网的原理和联网遇到的问题。

VMware 虚拟机支持两种上网模式,一种是桥接,一种是NAT模式。

桥接:直接让虚拟机的模拟网卡跟主机网卡绑定(这种情况会出现主虚直接不能通信,不能开启终端)

NAT:所有虚拟机构成局域网,联网时候先将虚拟机转换成真实IP再与广域网通信。


=======桥接模式========

今天在别的朋友电脑拷贝一个RedHat系统,部署到VMware虚拟机以后,连不上网,通过ifconfig命令,查看结果,如图所示: 
ifconfig

然后,我想尝试一下,在虚拟机中ping 本地物理机地址,结果如图。

ping localhost 
尝试了很多方法,花了2个小时的功夫。终于找到了原因。

以下是我解决问题的步骤,分享出来,帮助大家尽快解决问题,与同样遇到过这个问题的同胞共勉!

总结起来,主要有4步:

1、使用chkconfig iptables off 关闭Linux系统防火墙,并且确保windows防火墙一样关闭。

2、ctrl+D将network选项中默认的“NAT链接方式”改为“网桥链接”,如图所示。

这里写图片描述

3.root 用户登录,修改网络配置文件,命令如下

[root@zb ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

然后,在window中通过cmd > ipconfig 可以看到 “以太网适配器 VMware Network Adapter VMnet8:” ip地址为 “192.168.139.1” 
ipconfig

按照上图的ip地址修改配置文件,红色部分为修改过内容。

DEVICE="eth0" BOOTPROTO="static" // 静态设置ip,下面配置 
BROADCAST=192.168.253.255 // 广播地址 
*IPADDR=192.168.139.1* //(修改这里)ip地址,手动指定,避免每次动态分配 
NETMASK=255.255.255.0 // 子网掩码 
NETWORK=192.168.253.0 // 网络号 
*GATEWAY=172.18.8.254* //(修改这里) 网关 
HWADDR="00:0C:29:8D:07:8E" NM_CONTROLLED="yes" ONBOOT="yes" // 系统启动后,自动启动网卡 
TYPE="Ethernet" UUID="73869271-edc7-45a1-bbc7-1691af066ae2"
4、修改完成以后,千万记住,还有一步,重启服务!

[root@zb ~]# service network restart

成功重启以后,测试效果如图:

service network restart

测试结果,使用ifconfig查看,如下图所示,成功显示internet地址:

这里写图片描述

大功告成,祝贺大家!

更多RedHat相关信息见RedHat 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=10

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-02/113119.htm



=======NAT模式========

在使用CentOS虚拟机时,出现了无法上网的情况,使用主机ping虚机地址可以ping通,而虚机ping不通主机,同时虚机也无法ping通其他的网址或ip,显示内容为Network is unreachable,后来经过在网上查找解决方法,解决问题,记录如下:

 

    首先打开服务,在services.msc中将VMware的DHCP和NAT服务开启。并修改虚机的接入方式,可以在“编辑虚拟网络”中查看,如下图


打开后如下

VMnet0是桥接方式,VMnet1是Host-only方式,VMnet8是NAT方式,子网IP可以自己设置,见1,修改后,需要把2,3中的地址段同时对应修改。

这时候最好把除了NAT外其它两个连接方式停掉,将1上面,connect的勾去掉就可以了

之后需要在虚机设置中选择NAT连接方式,,如果没有网络连接方式需要自己添加一下。以上这些设置方法网上有很多,不再赘述。




之后仍旧无法联网的,需要打开虚机看看虚机的网络设置了。命令如下

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

其中部分内容如下:

DEVICE=eth0  #设备名称
BOOTPROTO=dhcp  #连接方式,dhcp会自动分配地址,此时不需要在下面设置ip和网关
HWADDR=00:0C:29:AD:66:9F  #硬件地址,不要修改
ONBOOT=yes  #yes表示启动就执行该配置,需要改为yes

网上会有些方法需要在这里添加ip地址,子网掩码,dns之类的,之前安装这些方法试验过,都不行,而且添加的这些内容后来还影响到了上网,所以,不建议采用那些方式添加这些内容。

 

修改完后需要重启网络设置,可以

# service network restart

或者

# /etc/init.d/network restart

此时如果还是无法连接网络,再回到物理主机,查看网络连接中的本地连接的共享是否打开,在状态->属性->共享中查看,如果没有共享选项卡,就找百度。如果共享已经打开,将Host-Only Network和VMnet8中的ipv4和ipv6服务停掉,前面的勾去掉



 

至此,我的虚机网络连接正常了


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

VMWARE桥接模式虚拟机无法上网

问题: 之前虚拟机都是可以通过桥接模式上网的,这两天新装的虚拟机不管怎么设置,都无法通过桥接模式连接上网络。 原因和解决办法: 尝试了很多种办法,最后发现是腾讯的全民wifi的问题。   ...

VMware在使用桥接方式时无法联网

在vmware使用桥接方式上网时有时出现连不上网络 解决办法: 在vmware菜单选择Edit---vitrual network editor : 在Bridged to:中不要选择Aut...
  • xxg3053
  • xxg3053
  • 2012年01月05日 21:24
  • 35927

VM虚拟机桥接模式无法联网解决办法

1.背景介绍: 桥接模式----使虚拟机客户机可以和主机在同一网段,这样,和主机同局域网内的其他主机就也可以ping到虚拟机了; 因此,虚拟机设置为桥接模式,且设为静态IP,这样以后就可以方便的使用虚...

解决虚拟机桥接模式上不了网的问题【转载】

解决虚拟机桥接模式上不了网的问题  有些朋友来信咨询我,说他的虚拟机使用的是桥接,所有的配置均正确,却依旧上不了网。ping 外网出现如下的提示: 一般情况下如果真实机是通过私网的...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

VMware下通过桥接模式给CentOS配置静态IP

1)设置虚拟机使用桥接模式。 打开新建的虚拟机,点击网络适配器。选择桥接模式。 2)设置VMware网络工作方式为桥接模式。 打开VMware。【编辑】=》【虚拟网络编辑器】。桥接到无线网或者...

VMware workstations 里的虚拟机如何上网(NAT模式)

VMware workstations 12.0.1里的虚拟机(Linux系统)如何上网 近来自学Linux,然后在VMware workstations创建了suse Linux虚拟机,然后突然想...

VMware虚拟机nat模式连不上网

我的虚拟机总是各种连不上网,每次都要折腾一番。现在我把虚拟机连不上网的原因总体排查一下,按照流程一步步来,基本上可以解决大部分人的问题。 首先,在VMware的编辑->虚拟网络编辑器重新建立NAT网...
  • main_h_
  • main_h_
  • 2017年02月21日 18:52
  • 4517

解决问题——VMware 虚拟机从hostonly模式切换到NAT模式连不上网

尝试修改了/etc/sysconfig/network-scripts/ifcfg-eth0文件,启用了DHCP,删除了配置的ip,又将虚拟机的设置中把其切换到NAT模式,并重启了虚拟机、网卡;此时,...

关于虚拟机的两种上网方式(桥接模式和NAT模式)

VMware 虚拟机中存在4种上网方式,今天说一说前两种。分别是桥接模式和NAT模式。1、桥接模式1、这种模式下,虚拟机直接使用主机的网卡上网,因此比较简单。 2、虚拟机和主机使用同样的外网IP,外...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VMware 虚拟机联网桥接模式和NAT模式上网设置
举报原因:
原因补充:

(最多只允许输入30个字)