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

Linux Centos7安装后,无法查询到IP地址,无ens0,只有lo和ens33的解决方案

文章目录

  • 前言
  • 1 查看network-scripts目录
  • 2 创建并配置 ifcfg-ens33 文件
  • 3 禁用NetworkManager
  • 4 重新启动网络服务
  • 总结


前言

在VMware中,安装Linux centos7操作系统后,想查询本机的IP地址,执行ifconfig命令

ifconfig

结果如下:
在这里插入图片描述
结果显示本机有一个ens33网卡,和一个lo回环网卡,没有其余的网卡信息。并且,ens33网卡无法查询到ip地址。此时需要手动配置。


1 查看network-scripts目录

首先需要确认,在/etc/sysconfig/network-scripts/目录下,是否有ens相关的网卡设备文件。

cd /etc/sysconfig/network-scripts

在这里插入图片描述

如果此处有网卡设备文件,则直接看第二步的配置部分。 查询结果表明本机上只有一个ifcfg-lo,并无其他的网卡信息,所以我们需要创建一个文件:ifcfg-ens33。
注:如何确定创建的文件名?
创建的文件名需要根据ifconfig查询出的结果相对应。
例如:本机ifconfig执行结果,查出了lo和ens33,所以在此处创建的文件名为ifcfg-ens33


2 创建并配置 ifcfg-ens33 文件

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

并在文件中,写入输入以下配置内容:

DEVICE=ens33
BOOTPROTO=static
IPADDR=192.168.79.129
GETWAY=192.168.79.2
NETMASK=255.255.255.0
ONBOOT=yes 

解释如下:
DEVICE=ens33 //网络设备的名称
BOOTPROTO=static //网络分配方式为静态
IPADDR=192.168.79.129 //设置的IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.79.2 //网关
ONBOOT=yes //指系统启动时是否激活网卡
注:如何确定ip地址?
虚拟机内ip地址要和电脑本地的ip地址网段保持一致,便于后期使用连接工具连接到虚拟机。
在电脑本机的cmd窗口,使用ipconfig命令查看ipv4的地址:
在这里插入图片描述
可以看到网段在79,所以设置在192.168.79.x网段即可。x只要不和其余虚拟机冲突即可。

3 禁用NetworkManager

查询不到ip地址的另一个原因是:NetworkManager 和network冲突导致异常。
所以在此处禁用NetworkManager,保证下下一步重启后,可以正常查询到ip地址。

systemctl stop NetworkManager
systemctl disable NetworkManager

在这里插入图片描述

4 重新启动网络服务

然后使用restart命令,重启network服务

systemctl restart network
ifconfig

在这里插入图片描述
已经可以查询到自己配置的ip地址。


总结

关键点:创建对应的ens文件,并进行配置。

相关文章:

  • gin 框架出现runtime error: index out of range [0] with length 0
  • python3+requests+unittest实战详解(一)
  • 基于51单片机的温度测量报警系统的设计与制作
  • 基于SpringBoot+Vue的服装销售系统
  • bitlocker 加密锁定的固态硬盘,更换到别的电脑上,怎么把原密钥写进新电脑TPM芯片内,开启无需手动填密钥
  • java 读取pdf文件内容
  • 说一说ajax的请求过程?
  • dd命令用法学习,是一个功能强大的工具
  • docker搭建waline评论系统
  • Vue 3响应式对象: ref和reactive
  • Ubuntu 20.04 上安装和使用 Docker
  • Spring MVC的常用注解
  • Kubernetes(K8s)从入门到精通系列之十八:使用 Operator Lifecycle Manager(OLM) 安装operator
  • 保姆级教学安装Linux操作系统,以及Linux的语法入门
  • 论文阅读——ELECTRA
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 【技术性】Search知识
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 2017-09-12 前端日报
  • axios 和 cookie 的那些事
  • Docker 笔记(2):Dockerfile
  • download使用浅析
  • ES6系统学习----从Apollo Client看解构赋值
  • HTTP 简介
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Java超时控制的实现
  • Java教程_软件开发基础
  • Java深入 - 深入理解Java集合
  • Js基础——数据类型之Null和Undefined
  • js算法-归并排序(merge_sort)
  • nfs客户端进程变D,延伸linux的lock
  • node-glob通配符
  • python 装饰器(一)
  • React的组件模式
  • Sublime text 3 3103 注册码
  • 我看到的前端
  • Java数据解析之JSON
  • Linux权限管理(week1_day5)--技术流ken
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • # include “ “ 和 # include < >两者的区别
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • #1014 : Trie树
  • #QT(一种朴素的计算器实现方法)
  • (1) caustics\
  • (4)Elastix图像配准:3D图像
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (一)Neo4j下载安装以及初次使用
  • (转)详解PHP处理密码的几种方式
  • .cfg\.dat\.mak(持续补充)
  • .net refrector