成功解决:ubuntu下ifconfig不显示网卡信息

news/2024/11/18 2:51:13/

目录

    • 前言
    • 方法一(临时)
    • 方法二
      • 第一步
      • 第二步
      • 第三步

前言

好久没动电脑虚拟机,今天打开ubuntu发现右上角没有网络图标,打开终端ping不同百度,再输入ifconfig发现不显示网卡信息,于是开始尝试各种方式,各种网络服务down up,最终在知乎Felix的文章下解决,前来记录!

我的虚拟机是NAT模式

输入ifconfig不显示网卡,如下图(借用Felix老师的图片)
在这里插入图片描述


方法一(临时)

ifconfig ens33
sudo dhclient ens33
ifconfig

或者

sudo /sbin/dhclient
sudo ifconfig

需要注意的是,以上两种方式只是临时性的,非永久性,下次重启还是会出现ifconfig没有网卡的现象

dhclient(DHCP client)为动态主机配置协议客户端。
DHCP 客户端 dhclient 提供了一种使用动态主机配置协议 和 BOOTP 协议配置一个或多个网络接口的方法。如果这些协议失败,则通过静态分配地址来配置。详细参考https://blog.csdn.net/K346K346/article/details/127639954

方法二

第一步

nmcli con show
如果没有任何信息输出,换到管理员模式,即sudo nmcli con up ‘ifname’ ens33
如果出现下图(借用Felix老师的图片)错误,则进行第二步进行托管
在这里插入图片描述

第二步

查看托管状态:nmcli n
如果显示 disabled 则通过以下命令开启
开启托管:nmcli n on

在这里插入图片描述

nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法。详细参考https://blog.csdn.net/weixin_44863237/article/details/121899374

如果显示 enabled,但是每次重启还是无法自动获取IP(在第二步结束后输入ifconfig,查看是否显示网卡信息,正常情况下是没问题的),可以尝试第三步

第三步

查看dhclient 是否运行:ps -ef |grep dhclient
在这里插入图片描述
查看NetworkManager 是否运行
在这里插入图片描述
如果NetworkManager的状态为Active: inactive (dead),则NetworkManager未启动

# 查看是否自启
systemctl is-enabled NetworkManager
# 如果为 disabled 则没有启动
# 允许自启,并启动
systemctl enable NetworkManager && systemctl start NetworkManager

如果NetworkManager的状态为Active: active (running),查看网卡设备是否被NetworkManager 管理
输入:nmcli device status
在这里插入图片描述

显示网卡ens33的STATE为unmanaged,则该网卡设备未被NetworkManager管理,恢复管理(上图为已管理)
输入:nmcli device set ifname ens33 managed yes
重启 NetworkManager:systemctl restart NetworkManager

记得每执行完一步就查看ifconfig看看是否显示网卡,如果可以显示,再reboot试试看看,都可以就大功告成!


http://www.ppmy.cn/news/59967.html

相关文章

Insix:面向真实的生成数据增强,用于Nuclei实例分割

文章目录 InsMix: Towards Realistic Generative Data Augmentation for Nuclei Instance Segmentation摘要本文方法数据增强方法具有形态学约束的前景增强提高鲁棒性的背景扰动 实验结果 InsMix: Towards Realistic Generative Data Augmentation for Nuclei Instance Segment…

SpringCloudAlibaba整合Ribbon实现负载均衡调用

目录 一、概念 二、整合Ribbon负载均衡 三、Ribbon架构原理图 四、Ribbon默认调用与

leetcode 674. 最长连续递增序列

题目描述解题思路执行结果 leetcode 674. 最长连续递增序列 题目描述 最长连续递增序列 给定一个未经排序的整数数组&#xff0c;找到最长且 连续递增的子序列&#xff0c;并返回该序列的长度。 连续递增的子序列 可以由两个下标 l 和 r&#xff08;l < r&#xff09;确定&a…

SQL 招聘网站岗位数据分析

数据清洗 1.删除包含空字段的行 create view v_data_clean_null as select * from data d where job_href is not null and job_href ! and job_name is not null and job_name ! and company_href is not null and company_href ! and company_name is not null and com…

Golang-map底层原理刨析

map底层原理刨析 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yz8FjpJt-1683362716010)(https://gitee.com/cqfbest/md/raw/master/img2//v2-95697e3e2584722431ab1c37f3a61736_1440w.jpg)] Go 语言内置了 map 数据结构, map 的底层便是一个 Has…

解决echarts图表随窗口宽度变化而改变图表的大小

文章目录 前言一、演示前后对比效果二、解決方法1.在代码结尾加上监听方法2.示例 三、总结扩展问题 前言 很多同学在使用echarts时遇到了浏览器窗口大小发生变化时&#xff0c;图表大小没有自适应窗口的宽度&#xff0c;下面我将对比演示随着窗口大小变化&#xff0c;echarts图…

container的讲解

我们做开发经常会遇到这样的一个需求&#xff0c;要开发一个响应式的网站&#xff0c;但是我们需要我们的元素样式跟随着我们的元素尺寸大小变化而变化。而我们常用的媒体查询&#xff08;Media Queries&#xff09;检测的是视窗的宽高&#xff0c;根本无法满足我们的业务需求&…

urllib爬取图片

使用 urllib 库来爬取图片 import urllib.request# 图片的 URL 链接 image_url "http://img.netbian.com/file/2023/0415/235643ofSA0.jpg"# 获取图片并保存到指定路径 urllib.request.urlretrieve(image_url, "image.jpg")这段代码中&#xff0c;首先指定…