当前位置: 首页 > news >正文

【关于虚拟机执行ip addr 命令不显示ip地址问题】

在日常使用虚拟机进行 Linux 系统操作时,“ip addr 查看 IP 地址” 是最基础也最常用的操作之一。但就在昨天,我却遇到了一个让人摸不着头脑的问题:明明虚拟机正常启动,执行ip addr命令后,却始终看不到预期的 192.168.x.x 网段 IP 地址,只有回环地址 lo 和网卡 ens32 的物理信息,没有任何 IPv4 地址配置。

一、问题初现:IP 地址 “凭空消失”

最开始发现异常时,我的操作流程其实很常规:启动 VMware 中的 CentOS 7 虚拟机,等待系统加载完成后,通过终端输入ip addr命令 —— 结果却让我愣住了。输出内容里,回环接口lo的信息正常(inet 127.0.0.1/8),但网卡ens32(不同系统可能是 eth0 等,需根据实际情况判断)只显示了 link/ether 开头的 MAC 地址,完全没有 “inet xxx.xxx.xxx.xxx/xx” 的 IP 地址行。

第一反应是 “是不是网卡没激活?”,于是尝试执行ifup ens32命令手动激活网卡,然后再执行ip addr但终究还是没有得到解决

二、排查弯路:从系统配置到网络模式,逐一排除却无果

为了找到问题根源,我先从 Linux 系统内部配置开始排查,毕竟 “IP 不显示” 最常见的原因往往和网卡配置相关:

  1. 检查网卡配置文件:进入/etc/sysconfig/network-scripts/目录,查看ifcfg-ens32文件(文件名需与实际网卡名对应)。确认BOOTPROTO设置为dhcp(自动获取 IP),ONBOOT=yes(开机激活网卡),配置项没有任何问题,甚至尝试手动修改为静态 IP 后重启网络服务(systemctl restart network),依旧无效。
  2. 重启网络服务:先后执行systemctl restart networknmcli networking off && nmcli networking on等命令重启网络,但ip addr的输出始终没有变化。
  3. 切换网络模式:怀疑是 VMware 网络模式问题,于是将虚拟机网络适配器从 “NAT 模式” 切换为 “桥接模式”,重启虚拟机后再次执行命令,结果还是一样 —— 没有 IP 地址。
  4. 搜索与咨询:信息杂乱,未触达核心期间我也翻了不少技术博客,有的说要重新生成/etc/resolv.conf文件,有的说需要关闭防火墙(systemctl stop firewalld),甚至尝试了重启虚拟机、重启物理机,但问题始终卡在 “IP 不显示” 这一步。后来咨询 AI,给出的方案也大多是 “检查网卡配置”“重启网络服务”“确认 DHCP 服务” 等常规操作,依旧没能解决我的问题。

三、意外突破:VMware NAT Service 服务未启动

就在我快要放弃,准备重新安装虚拟机系统时,突然想到:既然虚拟机用的是 NAT 模式,依赖 VMware 的 NAT 服务,那会不会是物理机上的 VMware 相关服务没启动?

抱着试一试的心态,我在 Windows 物理机上做了这几步操作:

  1. 按下Win+R,输入services.msc打开 “服务” 窗口;
  2. 在服务列表中搜索 “VMware” 相关服务,很快找到了VMware NAT Service
  3. 发现这个服务的 “状态” 竟然是 “空白”(未启动),“启动类型” 是 “自动”—— 也就是说,本该开机自动启动的服务,不知道为什么没有启动;

        4.右键点击 “VMware NAT Service”,选择 “启动”,等待服务启动完成(状态变为 “正在运行”)。

服务启动后,我回到虚拟机终端,再次执行ifup ens32命令 —— 这次没有任何报错,终端安静地执行完成。紧接着输入ip addr,熟悉的 192.168.xx.xx终于出现了!至此,困扰我大半天的问题终于解决。

四、总结:排查问题别忽略 “底层依赖”

这次踩坑让我明白,遇到虚拟机网络问题时,不能只盯着 Linux 系统内部的配置,还要关注物理机上虚拟机软件的 “底层依赖服务”—— 比如 VMware 的 NAT Service、VMware DHCP Service 等。这些服务一旦未启动,即使虚拟机内部配置完全正确,也无法正常获取 IP 地址。

最后给大家提个小建议:如果以后遇到类似 “ip addr 不显示 IP”“虚拟机无法联网” 的问题,除了常规的系统内排查,不妨先检查一下物理机的 VMware 服务状态,步骤很简单,但往往能解决 “意想不到” 的问题。

http://www.dtcms.com/a/423343.html

相关文章:

  • SpringBoot快速生成二维码
  • 张家港做网站费用gta5办公室网站正在建设
  • c#网站开发框架有没有免费的推广平台
  • XCVU13P-2FLGA2577I Xilinx AMD VirtexUltraScale+ FPGA
  • K8s优先级调度实战:创建高优先级类
  • 爱站网关键词长尾挖掘工具pc端网站转手机站怎么做
  • 微信小程序的获取当前位置--步骤
  • Mac OS远程执行Shell命令技巧
  • 传媒公司网站设计方案班级网站建设的参考文献
  • 使用python技术获取淘宝商品信息应注意规避哪些风险?
  • 早晨网站建设两当网站建设
  • 网站建设定制开发推广网站一年域名费用多少钱
  • 与主机安全息息相关的EDR
  • Next.js项目演示(从零创建Next.js项目)Next.js入门实战
  • 将x减到0的最小操作数
  • wordpress小说站群齐鲁人才网泰安
  • 主机安全(核心目标、关键领域和最佳实践)
  • 在线生成固定悬浮导航的工具网站wordpress主题 搜索引擎
  • 【Linux系统】—— 环境变量
  • cors跨域问题解决
  • 【网络安全】四、中级篇:SQL注入详解
  • Ceph 分布式存储学习笔记(二):池管理、认证和授权管理与集群配置(下)
  • 网站做百科四川网络推广平台
  • 沈阳做网站的公司jsp做网站de后台管理
  • 驻马店网站开发公司电话管理咨询案例
  • MTK调试-马达
  • 深入探讨Spring Boot项目的构建与部署(指南三)
  • 曲靖网站推广做个什么样的网站
  • Vue3新变化
  • 共识算法的深度探索:从原理到实践的全面指南