虚拟机新建Centos咋配网,centos7怎么设静态IP

装好CentOS虚拟机后连不上网,不是网卡坏了,多半是网络模式没选对或者网卡配置没改完,按本文顺序检查并修改网卡配置文件,五分钟内就能搞定。

CentOS虚拟机连不上网络怎么回事?先分清网络模式

很多人在虚拟机里装完CentOS,敲ping www.baidu.com后提示Name or service not known或者直接超时,第一反应是系统坏了,其实CentOS的安装镜像默认不会自动启用网卡,加上VMware或VirtualBox的网络连接模式不同,最终表现也不同。

centOS7静态IP的配置
加载中
centOS7静态IP的配置

NAT模式与桥接模式的本质区别

你新建虚拟机的时候,VMware默认给你选了NAT模式,这个模式下,物理机的IP地址类似168.x.x,虚拟机则是168.137.x或168.56.x这类私有网段,所有流量经过物理机转发出去,外表看上去就像物理机自己在上网,好处是物理机不联网时虚拟机也同样无法上网,且局域网内其他设备无法直接访问这台虚拟机。

桥接模式则完全不同,虚拟机会直接通过物理网卡获取同一个局域网内的独立IP地址,看起来就是一台真实的局域网主机,如果你要部署网站给别人访问,或需要与其他物理机互通,就必须选桥接。

行业共识认为,个人学习环境下绝大多数情况用NAT即可满足需要,涉及真实服务部署时才建议切换桥接。

如何判断你当前的模式是否匹配场景

  • 虚拟机里执行ip addr,看网卡是否显示有inet地址(类似192.168.x.x),如果没有,说明网卡尚未自动获取到地址。
  • 执行route -n查看默认网关是否存在,缺网关则说明DHCP可能未生效。
  • 用systemctl status NetworkManager或systemctl status network检查网络服务是否处于active状态。
  • 打开物理机命令行执行ipconfig(Windows)或ip addr(Linux),对比物理机网段和虚拟机的网段,网段不一致时,NAT模式下DNS可能无法解析。

用nmcli还是改配置文件?两种配置方式对比选择

CentOS 7及以后的版本建议使用nmcli命令操作NetworkManager服务,而CentOS 6或较早习惯直接改/etc/sysconfig/network-scripts/ifcfg-

虚拟机新建Centos咋配网,centos7怎么设静态IP

文件,很多新手从老教程里拷贝了配置代码,结果在CentOS 8或9上完全不生效,因为新版本默认不读取ifcfg文件了。

nmcli命令行方式适合快速测试

nmcli connection show

如果你看到类似ens33 d91622aa-... ethernet connected这样的输出,说明网卡本身已经被识别,然后执行:

nmcli con mod ens33 ipv4.method auto
nmcli con up ens33

这是最简单的动态获取IP方式,只适合NAT模式下快速测试网络连通性,但国内很多内网测试环境需要静态IP,使用纯命令行配置较为繁琐,此时推荐直接用编辑配置文件的方式,一次写清所有参数。

配置文件方式适合长期固定IP环境

以VMware中常见网卡名ens33为例,配置文件路径为/etc/sysconfig/network-scripts/ifcfg-ens33,编辑前先备份原文件:

cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak
vi /etc/sysconfig/network-scripts/ifcfg-ens33

长的类似这样。关键字段是ONBOOT=yes,新装的CentOS默认是no,这基本就是连不上网的最大原因,其余字段根据是否需要静态IP填写。

字段名 值示例 作用
BOOTPROTO static或dhcp 地址获取方式
ONBOOT yes或no 开机是否启用网卡
IPADDR 168.137.100 手动指定的IP
NETMASK 255.255.0 子网掩码
GATEWAY 168.137.1 默认网关
DNS1 5.5.5 首选DNS(阿里)
DNS2 114.114.114 备用DNS

填写时有一个经常出错的点:网关必须与NAT子网对应,NAT模式下网关通常是VMware虚拟网卡VMnet8的IP地址,多数情况是168.x.1,以虚拟机内执行route -n实际显示的为准,如果网关填错,即使有IP地址也出不了网。

虚拟机新建Centos咋配网,centos7怎么设静态IP

改完后执行:

systemctl restart network

或

nmcli con reload && nmcli con up ens33

不同版本的NetworkManager重启行为略有差异,反正两个都试一次总没有坏处。

CentOS虚拟机配置静态IP完整步骤详解

如果你不想每次开机IP地址都变来变去,建议直接配置静态IP,这套流程适用于VMware和VirtualBox,命令和文件路径完全相同,只有NAT网段要按各自工具调整。

第一步,确定虚拟机使用的NAT网段,VMware菜单栏选择“编辑” -> “虚拟网络编辑器”,选中VMnet8,记下子网IP范围,例如子网为168.137.0,那么你的静态IP可设为168.137.100,网关为168.137.1。

第二步,编辑网卡配置文件。

vi /etc/sysconfig/network-scripts/ifcfg-ens33

注意如果你的网卡名不是ens33,文件名也要改成对应的名字,用ls /etc/sysconfig/network-scripts/查看:

TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.137.100
NETMASK=255.255.255.0
GATEWAY=192.168.137.1
DNS1=223.5.5.5
DNS2=114.114.114.114

第三步,保存退出后重启网络。

systemctl restart network

第四步,验证连通性,先ping网关再ping外网:

ping -c 3 192.168.137.1
ping -c 3 223.5.5.5
ping -c 3 www.baidu.com

网关通而外网不通,说明DNS问题或默认路由缺失,若连网关都不通,往下看防火墙和SELinux部分。

配置完成后仍然不通?防火墙与SELinux排查

你可能会遇到配置文件看着完全正确,但就是ping不通的情况,在CentOS 7及以上系统中,firewalld会拦截来自虚拟网卡的ICMP请求,但注意拦截的是其他设备ping这台虚拟机,不影响虚拟机主动访问外网,如果你发现虚拟机访问外网正常,只是物理机无法ping通虚拟机,那是防火墙没有放行ICMP协议。

防火墙放行规则

systemctl status firewalld

确认防火墙为running后,执行:

虚拟机新建Centos咋配网,centos7怎么设静态IP

firewall-cmd --permanent --add-icmp-block-inversion
firewall-cmd --reload

因为这个操作放行了所有ICMP类型,如果你的机器面向公网,尽量细化规则,比如只允许来自物理机IP的ICMP:

firewall-cmd --permanent --rich-rule='rule family=ipv4 source address=物理机IP accept'
firewall-cmd --reload

SELinux干扰网络服务

CentOS强制开启的SELinux可能导致某些网络服务监听异常,特别是你配置了Apache、Nginx等服务时,建议查看一下当前状态:

getenforce

输出Enforcing说明SELinux开启。不建议直接永久关闭,临时测试可以用setenforce 0,如果服务恢复正常,再考虑配置SELinux策略模块,而不是直接禁用。

虚拟机新建CentOS后的网络连接问题,突破口集中在三处:检查网络模式与物理机网段的对应关系、确认ONBOOT=yes和静态IP字段无冲突、排查防火墙和SELinux的干扰,采用NAT模式的个人学习环境,直接配置静态IP加阿里DNS,基本一次就能连上网。

虚拟机的CentOS网络配置常见问题

问题1:安装CentOS时选的是最小安装,没有图形界面,怎么配置网络?

最小化安装完全可以用命令操作,你只需要修改/etc/sysconfig/network-scripts/ifcfg-ens33文件,把ONBOOT改为yes,如果有DHCP需求再把BOOTPROTO改为dhcp,重启网络服务后就能获取到地址,平时维护尽量用nmcli命令,因为CentOS 8版本起NetworkManager对ifcfg文件的兼容性有所下降。

问题2:在虚拟机里配置了静态IP,重启后IP地址丢失是什么原因?

多数情况下是配置文件中ONBOOT=no,系统重启后网卡没有被激活,另外也可能你使用的是systemd-networkd而不是NetworkManager,CentOS默认网络管理服务是NetworkManager,你执行systemctl status NetworkManager来确认服务是否正常启动,还有一个常见错误是配置文件里同时写了DHCP和静态IP参数,造成服务启动时参数冲突,删掉多余的BOOTPROTO=dhcp这行即可。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/%e8%99%9a%e6%8b%9f%e6%9c%ba%e6%96%b0%e5%bb%bacentos%e5%92%8b%e9%85%8d%e7%bd%91%ef%bc%8ccentos7%e6%80%8e%e4%b9%88%e8%ae%be%e9%9d%99%e6%80%81ip/

赞 (0)
域名解析到其它域名怎么做?,域名解析失败怎么办?
上一篇 2026年9月1日 11:20
如何安全高效连接远程虚拟机?新手入门指南有哪些方法?
下一篇 2026年9月1日 11:22

相关推荐

  • 广告机器学习是什么?广告机器学习如何提升投放效果

    广告机器学习正在重塑数字营销的底层逻辑,其核心价值在于通过算法自动化实现投放效率的极致优化与投资回报率的显著提升,企业若想在竞争激烈的流量红利末期突围,必须从传统的“人工经验驱动”向“数据算法驱动”转型,构建以预测模型为核心的智能投放体系,核心价值:从被动响应到主动预测传统广告投放依赖于优化师的个人经验与事后数……

    2026年4月3日
    11500
  • 服务器备份技术综述和舆情综述有什么区别?,怎么备份?

    服务器备份没有万能方案,但根据业务场景匹配备份策略才是关键,舆情趋势显示混合备份正成为主流选择,服务器备份方案怎么选?核心考量因素选服务器备份方案,本质上是在恢复速度、存储成本和运维复杂度之间做权衡,近年来舆情持续聚焦一个核心点:备份能不能在关键时刻真正扛住,行业共识认为,盲目追求“全量备份”或“最便宜方案”都……

    2026年8月1日
    500
  • 广安云主机租赁哪家好?广安云主机租赁价格多少钱一年

    广安云主机租赁是企业实现数字化转型、降低IT基础设施成本的最优解,其核心价值在于通过本地化优质节点资源与弹性计算能力,为企业提供媲美一线城市的网络体验与数据安全保障,选择广安节点,不仅意味着更低的延迟与更高的性价比,更意味着获得了专业团队的全生命周期技术护航,广安节点:西部数据枢纽的战略优势广安作为成渝地区双城……

    2026年4月2日
    8500
  • 海南信息服务器有哪些值得选,海南服务器租用多少钱一年?

    本地运营商IDC机房、云厂商海南区域节点、以及自贸港政策背景下的新型数据中心,其中中国电信、中国移动、中国联通三大运营商的自建机房是市场上最主流、最稳定的选择,海南有哪些靠谱的云服务器可以用对绝大多数中小企业和个人开发者来说,直接买物理服务器再找机房托管,远不如直接租用云服务器省心,海南本地虽然机房数量不算多……

    服务器宽带 2026年10月22日
    000
  • HTML5需要服务器吗,HTML5开发需要服务器配置吗

    HTML5本身是一套技术标准,并非独立运行的软件,因此它不需要专门的服务器来“运行”代码,但想要让全球用户访问你的HTML5页面,必须将其部署在拥有公网IP的Web服务器上,很多人对HTML5存在误解,以为它像Flash一样是一个独立的播放器,或者像Python脚本那样可以直接在本地双击运行,HTML5只是构建……

    2026年6月8日
    3800
  • 维修服务器常用命令有哪些,服务器故障怎么排查?

    服务器维修命令有哪些?核心答案:维修服务器最常用的命令是 reboot、df -h、dmesg、smartctl、ip addr 以及带外管理工具 ipmitool,它们分别解决重启、磁盘、日志、硬件坏道和远程开关机问题,真正的维修不只是敲命令,更重要的是先定位故障,再对症下药,服务器不像家用电脑,出了问题往往……

    2026年10月7日
    000
  • 武汉高校GPU租用怎么配,论文实验算力方案推荐?

    武汉高校课题组做论文实验,GPU租用最合理的方案是按小时租云端算力跑大模型训练,按包月租本地集群跑常规消融实验,两者混搭最省钱,这个结论不是拍脑袋,而是基于武汉高校多个课题组的实际使用习惯和算力市场的计费逻辑得出的,武汉高校课题组GPU租用价格怎么算才不亏课题组预算有限,最怕的就是钱花了但算力没用满,先拆解一下……

    服务器宽带 2026年8月9日
    1800
  • kail虚拟机安装步骤详细吗?新手能顺利上手吗?

    关于kali虚拟机安装步骤详细吗这个问题,答案是:对新手而言,安装Kali Linux虚拟机不仅步骤详细可行,而且是当前最安全、最省心的入门方式,只要按部就班操作,绝大多数人都能顺利上手,虚拟机相当于在Windows或macOS系统里开了一间“隔离房间”,Kali就在房间里运行,不会弄乱主系统,相比直接装双系统……

    2026年9月6日
    000
  • 广安市服务器价格是多少?广安服务器租用费用明细表

    广安市服务器价格主要由硬件配置成本、带宽资源费用以及售后服务等级决定,整体行情呈现“配置透明、服务溢价”的特征,企业在采购时,不应仅关注初始采购价格,更需考量长期运维成本与业务匹配度,高性价比的方案往往来自于定制化配置与本地化服务的完美结合, 决定服务器价格的核心硬件配置服务器硬件是价格的基石,不同业务场景对硬……

    2026年4月2日
    7300
  • 分布式代理缓存与分布式缓存Redis如何协同工作,如何优化性能

    分布式代理缓存与Redis的组合,是当前主流架构中解决高并发读写的首选方案,它通过缓存热点数据显著提升系统吞吐量,在业务规模增长时,直接访问数据库往往成为瓶颈,而Redis作为高性能内存数据库,配合代理层实现分布式缓存,既能保证数据一致性,又能分担后端压力,近些年来,随着微服务和容器化普及,这种架构几乎成为标配……

    2026年8月2日
    400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注