0

0

如何检查Linux网络连接状态 nmcli网络管理工具使用详解

P粉602998670

P粉602998670

发布时间:2025-08-05 14:36:02

|

781人浏览过

|

来源于php中文网

原创

nmcli 是 linux 下管理网络连接的命令行工具,使用 nmcli 可查看所有连接状态,如活跃连接、ip 地址及连接类型;1. 查看活动连接可用 nmcli connection show --active;2. 启用连接用 nmcli connection up ;3. 禁用连接用 nmcli connection down ;4. 修改配置需设置 ipv4.addresses、gateway、dns 并激活连接;5. 设备未托管可执行 nmcli device set managed yes;6. 排查连接问题可用 -v 参数查看详细输出;7. 查看 wi-fi 密码需 root 权限并执行相关命令。掌握这些操作可提升网络问题处理效率。

如何检查Linux网络连接状态 nmcli网络管理工具使用详解

Linux系统下,检查网络连接状态是日常运维和使用中很常见的需求。

nmcli
是 NetworkManager 提供的一个命令行工具,功能强大且使用方便,适合快速查看、配置和管理网络连接。

如何检查Linux网络连接状态 nmcli网络管理工具使用详解

查看当前网络连接状态

最常用的命令是:

如何检查Linux网络连接状态 nmcli网络管理工具使用详解
nmcli

这个命令会列出所有已知的连接(包括活跃和非活跃的),以及设备的状态信息。比如可以看到哪些网卡已经连接上网络,使用的什么IP地址,是否是Wi-Fi还是有线连接等。

如果你只想看到更清晰的活动连接列表,可以加上参数:

如何检查Linux网络连接状态 nmcli网络管理工具使用详解
nmcli connection show --active

或者简写为:

nmcli c s -a

这样就能快速判断当前有哪些网络连接在使用中。

启用或禁用网络连接

有时候你需要手动启用或禁用某个网络接口,比如重启网络服务后,或者更换了网络环境。

要启用某个连接,可以用:

nmcli connection up <连接名>

例如:

nmcli connection up Wired connection 1

如果想停用当前连接:

Grammarly
Grammarly

Grammarly是一款在线语法纠正和校对工具,伟大的AI辅助写作工具

下载
nmcli connection down <连接名>

这在排查网络问题时很有用,比如尝试重新连接某个连接来刷新网络状态。

小技巧:连接名不一定是英文,也可能是你自定义的名称,比如“办公室宽带”、“家庭无线”。可以通过 nmcli connection show 查看完整列表。

修改网络配置(临时或永久)

nmcli
也可以用来修改连接参数,比如更改IP地址、DNS、网关等。

例如,将某个连接设置为静态IP:

nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.1.100/24
nmcli connection modify "Wired connection 1" ipv4.gateway 192.168.1.1
nmcli connection modify "Wired connection 1" ipv4.dns 8.8.8.8
nmcli connection modify "Wired connection 1" ipv4.method manual

修改完成后需要重新激活连接才能生效:

nmcli connection down "Wired connection 1"
nmcli connection up "Wired connection 1"

这种方式修改的是永久配置,下次重启仍然有效。如果你想只做临时修改而不保存,可以直接操作设备:

nmcli device set eth0 managed yes

常见问题排查建议

  • 网络设备未托管:有时你会发现设备显示为“unmanaged”,这可能是因为NetworkManager没有接管该设备。可以在配置文件中检查

    /etc/NetworkManager/NetworkManager.conf
    或使用命令:

    nmcli device set <设备名> managed yes
  • 连接失败但无提示:可以尝试用

    -v
    参数查看详细输出:

    nmcli -v connection up <连接名>
  • 忘记Wi-Fi密码怎么办:可以用以下命令查看已保存的Wi-Fi连接密码:

    nmcli -s connection show <连接名> | grep psk

    需要 root 权限才能看到明文密码。

基本上就这些常见操作了。掌握好

nmcli
的基本用法,能大大提高你在Linux环境下处理网络问题的效率。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
504 gateway timeout怎么解决
504 gateway timeout怎么解决

504 gateway timeout的解决办法:1、检查服务器负载;2、优化查询和代码;3、增加超时限制;4、检查代理服务器;5、检查网络连接;6、使用负载均衡;7、监控和日志;8、故障排除;9、增加缓存;10、分析请求。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

607

2023.11.27

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

235

2023.12.07

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1902

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

656

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2387

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

47

2026.01.19

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1564

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

716

2023.06.29

Go高并发任务调度与Goroutine池化实践
Go高并发任务调度与Goroutine池化实践

本专题围绕 Go 语言在高并发任务处理场景中的实践展开,系统讲解 Goroutine 调度模型、Channel 通信机制以及并发控制策略。内容包括任务队列设计、Goroutine 池化管理、资源限制控制以及并发任务的性能优化方法。通过实际案例演示,帮助开发者构建稳定高效的 Go 并发任务处理系统,提高系统在高负载环境下的处理能力与稳定性。

22

2026.03.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
微信小程序开发之API篇
微信小程序开发之API篇

共15课时 | 1.3万人学习

进程与SOCKET
进程与SOCKET

共6课时 | 0.4万人学习

简单聊聊mysql8与网络通信
简单聊聊mysql8与网络通信

共1课时 | 846人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号