解决CentOS虚拟机无法显示本地IP问题
1 问题描述
CentOS虚拟机无法显示本地ip,如图:

2 尝试过的方法
参考过此处的解决方法,把网卡配置中的ONBOOT修改为YES:

但是原来的网卡配置也是YES,所以修改的方法没有用,尝试了一下重启网卡服务:
systemctl restart network
ip还是无法正常显示。
3 原因
查了一下资料,常用的Linux的网络管理服务有两个:
network服务NetworkManager服务
前者是基础服务,通常在服务器中使用,当然在图形界面也有,通常使用命令行配置,而NetworkManager一般在图形界面安装,是为了方便ip的配置,要注意的是两个之中只能有一个生效,因此需要选择一个禁用。在笔者这种情况下应该是两者冲突了,导致不能正常显示本地ip,可以使用
systemctl status network
systemctl status NetworkManager
查看两服务状态,如果不是服务冲突的话应该就是配置出错了的原因。
4 解决方案
4.1 使用network
先把NetworkManager禁用:
systemctl stop NetworkManager
systemctl status NetworkManager
禁用之后重启network:
systemctl restart network
这样就能显示出本地ip了。
若还是不能显示请检查网卡配置,在/etc/sysconfig/network-scripts下,笔者的是/etc/sysconfig/network-scripts/ifcfg-ens33。
4.2 使用NetworkManager
使用NetworkManager的话先把network禁用:
systemctl stop network
systemctl status network
再把NetworkManager启动:
systemctl start NetworkManager
接下来使用nmcli进行操作。
4.2.1 托管状态
首先查看托管状态:
nmcli n
若显示disabled:

开启即可:
nmcli n on

4.2.2 设备
查看设备:
nmcli d
笔者机器上显示如下:

接下来创建连接,有两种方式创建:动/静态ip:
# 静态ip方式创建connection
nmcli c add type ethernet con-name connect_name_1 ifname ens33 ipv4.addr 192.168.126.151/24 ipv4.gateway 192.168.126.1 ipv4.method manual
# 动态ip方式创建connection
nmcli c add type ethernet con-name connect_name_2 ifname ens33 ipv4.method auto
4.2.3 静态ip方式
nmcli c add type ethernet con-name connect_name_1 ifname ens33 ipv4.addr 192.168.126.151/24 ipv4.gateway 192.168.126.1 ipv4.method manual
参数说明:
nmcli c add:创建连接type:连接类型con-name:连接名称ifname:网卡名ipv4.addr:ipv4静态ip,这里是192.168.126.151,24表示子网掩码ipv4.gateway:网关,把最后ip最后置1即可,这里是192.168.126.1ipv4.method:后面的参数manual表示配置静态ip,注意一下该参数很重要,因为默认为auto,也就是如果不指定该参数会出现两个ip,一个静态+一个动态
创建好连接之后应该就能显示ip了:

就是刚才手动指定的静态ip,如果还是不能显示ip可以手动连接设备:
nmcli d connect ens33
4.2.4 动态ip方式
nmcli c add type ethernet con-name connect_name_2 ifname ens33 ipv4.method auto
参数与上面的基本一致,区别就是auto,表示动态方式配置ip,这样就配置完成了,可以直接查看ip:

如果还是没有ip可以尝试手动连接设备:
nmcli d connect ens33
解决CentOS虚拟机无法显示本地IP问题的更多相关文章
- 解决CentOS虚拟机开机黑屏卡死问题
默认配置 导致的错误 1.直接就是黑屏,连杠杠都没有 2.centos系统关不掉 3.关闭vmware提示:虚拟机XXX繁忙 解决方式 一(我的失败,依旧不行)1.强制关闭vmware,重启计算机(不 ...
- 解决CentOS虚拟机克隆后无法上网(网卡信息不一致)的问题
一.问题描述 虚拟机克隆后,由于网卡信息不一致的问题,导致不能上网或者执行"sercice network restart"命令失败 [root@lyy 桌面]# ifconfig ...
- 解决CentOS下可以ping通ip ping不通域名
现象:1. ping不通域名,比如 www.qq.com 2. 可以ping通ip,比如 61.135.157.156 分析:1. 查看DNS配置文件 /etc/resolve.conf, 里面的服务 ...
- Centos虚拟机克隆后的ip配置
1. rm -rf /etc/udev/rules.d/-persistent-net.rules 2. 重启,然后: vi /etc/udev/rules.d/70-persistent-net.r ...
- CentOS虚拟机开机显示多内核版本
在CentOS进行系统更新后,会保留旧版本的内核.所以,在每次启动时,会有多个内核选项,可以手动删除不用的旧版本内核. 1.查看当前系统内核版本 #uname -a 2.查看系统中存在的全部内 ...
- 登录centos虚拟机后显示-bash-4.1
http://zhidao.baidu.com/link?url=KwpGOdwFw1oxnL71pvPlfRgbRL_IuQeYRzIYJjiDb2SnX0dQye5yUXqHAGSyuD6u2nD ...
- 解决克隆 centos虚拟机后修改克隆后的机器的ip、mac、uuid失败的问题
解决办法: So here's how we fix it: Remove the kernel's networking interface rules file so that it ca ...
- [转载]CentOS 7虚拟机下设置固定IP详解
在 复制 他人作品之前,是因为我再此“跌倒”过一次,虽然原主说是永久地址,但是地址失效 不可避免.所以就原封不动的copy了过来,我自己也是按照他的一步一步配置的,我成功了,相信你们也会成功. 如果不 ...
- Centos 7系统虚拟机桥接模式 固定ip
前言 本文主要给大家介绍了关于Centos 7系统虚拟机桥接模式的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 主机ping不通虚拟机centos7系统的ip大多有以下原 ...
随机推荐
- JUC学习
JUC是java.util.concurrent包 并发编程的工具包 并发.并行 并发:多线程操作一个资源 并行:多人一起走 并发编程的本质:充分利用cpu的资源 线程的几个状态 新建 运行 堵塞 等 ...
- 将springboot项目部署到服务器的tomcat中无法访问
第一步:让启动类继承SpringBootServletInitializer,并重写configure方法,关键代码如下 @SpringBootApplication public class MyS ...
- SpringBoot接收map类型的参数
如果某个controller的某个接口的参数特别多,也可以使用map的方式来接收参数,接收之后使用get方法获取即可. 1)get请求方式,定义map接收方式 @RequestParam(requir ...
- 使用OWASP Dependency-Check对应用做个安检
俗话说"人怕出名猪怕壮",当系统小有名气以后就会被一些黑客盯上,三天两头的用各种漏洞扫描工具做渗透,如果不希望某天你负责的系统因为安全问题而出名,那就提前行动起来吧,这就是今天要讲 ...
- Java基础语法:运算符
Java 运算符(operator)根据功能分类: 算术运算符:+,-,*,/,%,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof ...
- .NET测试断言工具Shouldly
.NET测试断言工具Shouldly .NET测试 Shouldly在GitHub的开源地址:https://github.com/shouldly/shouldly Shouldly的官方文档:ht ...
- 清除浏览器默认样式的reset.css(转载于reset.css的官方)
/* http://meyerweb.com/eric/tools/css/reset/ v2.0-modified | 20110126 License: none (public domain) ...
- PAT-1147(Heaps)最大堆和最小堆的判断+构建树
Heaps PAT-1147 #include<iostream> #include<cstring> #include<string> #include<a ...
- 模式识别Pattern Recognition
双目摄像头,单目摄像头缺少深度 Train->test->train->test->predicive
- 第七届蓝桥杯省赛JavaB组——第十题压缩变换
题目: 压缩变换小明最近在研究压缩算法.他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比.然而,要使数值很小是一个挑战.最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面 ...