Linux CentOS 7 系统使用ip addr命令不显示IP地址如何解决。 (详细版)

宋海洲207 2022-09-16 15:12:29

一.问题描述

当打开VM虚拟机Linux系统后,想查看IP地址然后连接CRT等远程软件,但是输入 ip addr 命令以后确实下面这种情况

发现ens33这块网卡没有显示ip地址.

二.解决办法

  1. 首先确定该虚拟机的网卡是那种网络模式,然后在打开虚拟机的网络设置查看IP地址,子网掩码等信息。(我的是NAT模式,所以在虚拟网络编辑器中看NAT的IP网段)
  2. 我的是NAT模式,所以在虚拟网络编辑器中看NAT的IP网段 ​​​​​
  3. 下面进入到虚拟机命令行中配置,使用ls命令打开/etc目录(因为这是网卡的存放目录),在该目录下打开/sysconfig/目录,在该目录下再打开/network-scripts目录,然后就会出现我们该虚拟机所有网卡名称,继续敲写命令,选择ifcfg-ens33这块网卡然后回车,这样就得到我们的网卡地址所在位置。
  4. 然后使用上箭头调出ls 这一行,将ls改成vi,启动vi编辑器。
  5. 进入vi编辑器后,重点关注红色部分,将IPADDR中的内容换成自己的IP地址,IP地址只要和NAT模式的网段是同一个就都可以。                      并且将第五行内容改成static(原来是dhcp关闭自动获取IP地址)。 ONBOOT改成YES即可。保存退出即可。
  6.  
  7.  
  8.  
  9.  

 

 

 

 

 

 

 

 

 

   6.最后重启网络服务就好了:systemctl restart network  如果重启后没有出现任何提示,说明操作成功,这时输入ip addr命令就会显示IP地址了。

      但是如果出现了这样的提示,说明没有修改成功。这种情况最常见的原因是network与NetworkManager冲突所导致的。

 

    

解决办法:永久禁用NetworkManager :systemctl disable NetworkManager

 

最后重启网卡即可或者重启一下虚拟机即可。

可以看到IP地址显示了。 

 

 

 

 

 

...全文
3101 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-操作系统 发布问题, 以便更快地解决您的疑问

28,422

社区成员

发帖
与我相关
我的任务
社区描述
学习【Python】核心就是按照学习路线不断的打卡学习。 社区由【 Python从入门到精通】作者【码农飞哥】创建,CSDN持续输出者,讯飞程序员 社区提供系统的训练,答疑解惑,面试经验,内推等机会
社区管理员
  • 码农飞哥
  • do_your_best_anyway
  • 早上真起不来!
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

一、社区理想:带领一批又一批社员成为人生赢家,每一天都过得比前一天更好。技术在左手,钞票在右手
二、社区策略:采取打卡学习,以奖促学的方式。由管理员前一天发布第二天的学习计划。

 

 

 

 

 

 

 

 

 

 

 

 

试试用AI创作助手写篇文章吧