Ubuntu系统用ifconfig看不到网卡信息(设置中缺少网络设置(Wired)

本文主要是介绍Ubuntu系统用ifconfig看不到网卡信息(设置中缺少网络设置(Wired),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Ubuntu系统用ifconfig看不到网卡信息(设置中缺少网络设置(Wired)

在这里插入图片描述

通过 nmcli 查看现有的网络连接,没有网络连接信息显示。

# 查看现有的网络连接
nmcli con show
# 没有任何信息输出。

如果执行 sudo nmcli con up ‘ifname’ 等命令

sudo nmcli con up 'ifname' ens33

可能出现以下报错。
在这里插入图片描述

可以检查托管状态是否开启

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

如果显示 enabled,但是每次重启还是无法自动获取IP,可以尝试以下操作。

查看dhclient 是否运行

ps -ef |grep dhclient 

查看NetworkManager 是否运行

systemctl status 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

输出以下信息,发现网卡没有被 NetworkManager 托管。(unmanaged)

显示网卡的STATE为unmanaged,则该网卡设备未被NetworkManager管理,恢复管理。

# 网卡名称 ifname
nmcli device set ifname ens33 managed yes# 重启 NetworkManager
systemctl restart NetworkManager

执行完该命令,查看网卡仍然没有被管理。继续以下尝试。

查看NetworkManager 网卡设备配置文件

sudo vi /etc/netplan/01-network-manager-all.yaml

不用修改配置文件,执行以下命令,使配置文件生效。

# 配置生效
sudo netplan apply
# 如果没有安装 netplan,该命令会找不到报错# 通过以下命令安装
sudo apt install netplan.io# 再次运行
sudo netplan apply

重启NetworkManager

sudo systemctl restart NetworkManager

修改配置文件,使配置文件方案生效(个人认为关键还是在这一步,其它上面的可以都不用看).

sudo vim /etc/NetworkManager/NetworkManager.conf将`managed=false`修改成`managed=true`
#重启
sudo reboot

这篇关于Ubuntu系统用ifconfig看不到网卡信息(设置中缺少网络设置(Wired)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/396340

相关文章

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

mybatis和mybatis-plus设置值为null不起作用问题及解决

《mybatis和mybatis-plus设置值为null不起作用问题及解决》Mybatis-Plus的FieldStrategy主要用于控制新增、更新和查询时对空值的处理策略,通过配置不同的策略类型... 目录MyBATis-plusFieldStrategy作用FieldStrategy类型每种策略的作

Python如何实现PDF隐私信息检测

《Python如何实现PDF隐私信息检测》随着越来越多的个人信息以电子形式存储和传输,确保这些信息的安全至关重要,本文将介绍如何使用Python检测PDF文件中的隐私信息,需要的可以参考下... 目录项目背景技术栈代码解析功能说明运行结php果在当今,数据隐私保护变得尤为重要。随着越来越多的个人信息以电子形

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

Ubuntu固定虚拟机ip地址的方法教程

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ... 1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定 2、如果apt安

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

CSS弹性布局常用设置方式

《CSS弹性布局常用设置方式》文章总结了CSS布局与样式的常用属性和技巧,包括视口单位、弹性盒子布局、浮动元素、背景和边框样式、文本和阴影效果、溢出隐藏、定位以及背景渐变等,通过这些技巧,可以实现复杂... 一、单位元素vm 1vm 为视口的1%vh 视口高的1%vmin 参照长边vmax 参照长边re

Windows设置nginx启动端口的方法

《Windows设置nginx启动端口的方法》在服务器配置与开发过程中,nginx作为一款高效的HTTP和反向代理服务器,被广泛应用,而在Windows系统中,合理设置nginx的启动端口,是确保其正... 目录一、为什么要设置 nginx 启动端口二、设置步骤三、常见问题及解决一、为什么要设置 nginx

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

C/C++通过IP获取局域网网卡MAC地址

《C/C++通过IP获取局域网网卡MAC地址》这篇文章主要为大家详细介绍了C++如何通过Win32API函数SendARP从IP地址获取局域网内网卡的MAC地址,感兴趣的小伙伴可以跟随小编一起学习一下... C/C++通过IP获取局域网网卡MAC地址通过win32 SendARP获取MAC地址代码#i