vmware 11中centos不能上网

本文详细介绍了VMware提供的三种网络模式:桥接模式、NAT模式及主机模式,并阐述了每种模式的特点与应用场景,帮助读者理解不同模式下的网络配置。

本文转自:http://blog.itpub.net/29175876/viewspace-1062464/,未作修改。

亦可参考:http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html

原文标题为:vmware中网络配置详解。文章介绍了三种网络连接模式。

centos不能上网是因为网络连接模式设置错误。想要的效果:centos和主机能够互相通信(互相ping通),centos能够上网。因此我将网络连接设置为桥接模式。选项位置:在vmware界面中选中centos,菜单虚拟机-设置-硬件-网络适配器-网络连接。


VMWare中网络配置详解
VMWare为Guest系统提供了强大的网络功能,本身分为三种网络模式, bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。为我们组建自己的私有网络,实验测试环境等提供了很大的方便。刚开始接触VM的朋友常常对于VM怎么和宿主机通讯,怎么上网,Guest系统之间怎么互相通讯,感到一头雾水,下面将介绍VM的各种网络工作模式,以及虚拟网络配置工具的使用,希望看了能够对VM中各种联网模式的理解和应用有所帮助。
三种工作模式介绍


1.bridged(桥接模式)


  在这种模式下,虚拟机就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,虚拟机和宿主机器的关系,就像连接在同一个交换网络上的两台电脑。想让它们相互通讯,Guest系统的网络配置和Host系统必须一致,这样虚拟系统才能和宿主机器进行通信。即同为手工设置IP,掩码,网关,DNS,或者两者都是选“自动获取”。这样才会处在同一个内网,通讯正常。


  如果想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,建议选择桥接模式。


2.host-only(主机模式)


  在host-only模式中,所有的虚拟系统(可以是一台或者多台)是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。


  在host-only模式下,虚拟机和宿主机之间,相当于这两台机器通过双绞线互连,同时各台虚拟机(同时运行的话)之间相当于连接在同一个交换网络上机器,可以互相通信。


  在host-only模式下,Guest系统要和宿主系统通信,必须把TCP/IP配置信息(如IP地址、子网掩码、网关地址、DNS服务器等),设置为“自动获取”,这些配置信息都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。Guest系统要和其他虚拟系统通信的话,则可以和对方都手工把IP设置配置为同一网段,或者“自动获取”也可。


  如果想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。


3.NAT(网络地址转换模式)


  使用NAT模式,就是让Guest系统借助VMWare提供的NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网,但是NAT模式下Guest系统的TCP/IP配置必须设置为“自动获取”,因为此配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,不能手工修改,同时,Guest系统也就无法和本局域网中的其他真实主机进行直接通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,不需要知道宿主机是怎么上网的,只要宿主机器能访问互联网即可。


  如果想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议采用NAT模式。

<think>好的,我现在需要帮助用户解决VMware虚拟机CentOS系统无法上网的问题。根据用户提供的引用内容,我需要综合这些信息来给出解决方案。 首先,用户提到CentOS7安装后网络正常,但过几天无法连接且网络图标消失。这可能涉及网络服务未启动或配置错误。引用[1]提到了类似问题,需要检查网络配置和服务状态。引用[2]则提到无法ping通外网,可能涉及DNS设置或网关问题。 我应该分步骤引导用户检查。首先检查网络适配器设置,确保在VMware网络连接方式正确,比如NAT或桥接。然后进入CentOS系统,查看网络服务是否运行,比如NetworkManager。如果服务未启动,需要启动并设置开机自启。 接下来检查网卡配置文件,确认IP获取方式是否正确,比如DHCP或静态IP。如果使用静态IP,需要确保网关和DNS设置正确。特别是DNS,如果配置错误会导致无法解析域名,如引用[2]中的问题,可能需要添加公共DNS如8.8.8.8。 此外,防火墙和SELinux可能会影响网络连接,可以暂时关闭它们进行测试。如果问题依旧,可能需要重启网络服务或整个虚拟机。最后,如果所有配置正确但依然无法连接,可能需要重新安装或更换网络适配器类型。 在回答中需要结构清晰,逐步指导用户检查每个可能的原因,并提供相应的命令和配置示例。同时要提醒用户测试网络连通性,如ping网关和外部地址,以定位问题所在。确保引用相关参考资料,并在末尾生成相关问题,帮助用户进一步了解可能出现的问题。</think>### VMware虚拟机CentOS网络连接问题解决方案 针对VMware虚拟机CentOS系统无法上网的问题,按照以下步骤排查并解决: --- #### **步骤1:检查虚拟机网络适配器设置** 1.VMware界面右键虚拟机 -> 选择`设置` -> `网络适配器` 2. 确认网络连接模式为以下两种之一: - **NAT模式**(推荐):虚拟机共享主机IP - **桥接模式**:虚拟机获取独立局域网IP 3. 勾选`启动时连接`选项 --- #### **步骤2:检查CentOS网络服务状态** ```bash # 查看NetworkManager服务状态 systemctl status NetworkManager # 若服务未运行,启动并设置开机自启 systemctl start NetworkManager systemctl enable NetworkManager # 查看网络接口状态(注意网卡名称如ens33) nmcli device status ``` **现象分析**: 如果`NetworkManager`未运行会导致右上角网络图标消失[^1] --- #### **步骤3:验证网卡配置文件** ```bash vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 网卡名称可能不同 ``` 确认包含以下关键配置: ```ini BOOTPROTO=dhcp # 动态获取IP时使用 ONBOOT=yes # 必须设置为yes DNS1=8.8.8.8 # 手动指定DNS(解决域名解析问题[^2]) ``` **静态IP配置示例**: ```ini BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 ``` --- #### **步骤4:重启网络服务** ```bash systemctl restart NetworkManager # 或传统方式(CentOS7兼容命令) service network restart ``` --- #### **步骤5:网络连通性测试** ```bash ping 127.0.0.1 # 检查本地协议栈 ping 网关IP # 测试局域网连接 ping 8.8.8.8 # 测试外网连通性 ping www.baidu.com # 测试DNS解析[^2] ``` --- #### **步骤6:防火墙与SELinux排查** ```bash # 临时关闭防火墙 systemctl stop firewalld # 临时禁用SELinux setenforce 0 # 检查是否因安全策略导致 ``` --- #### **高级排查方案** 1. **重置虚拟网络**: - VMware菜单栏 -> 编辑 -> 虚拟网络编辑器 -> 点击`还原默认设置` 2. **更换网络适配器类型**: - 虚拟机设置中尝试切换`E1000`/`VMXNET3`适配器类型 3. **重装VMware Tools**: ```bash mount /dev/cdrom /mnt cd /mnt tar zxvf VMwareTools-*.tar.gz -C /tmp/ cd /tmp/vmware-tools-distrib/ ./vmware-install.pl ``` --- ### 关键问题总结表 | 故障现象 | 解决方案 | |-------------------------|------------------------------| | 网络图标消失 | 启动NetworkManager服务 | | 能ping IP但无法解析域名 | 配置DNS服务器 | | 完全无法连接网络 | 检查虚拟机网络模式/NAT配置 |
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值