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

如果想停用当前连接:

PatentPal专利申请写作
PatentPal专利申请写作

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

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

豆包大模型
豆包大模型

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

WorkBuddy
WorkBuddy

腾讯云推出的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、分析请求。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

608

2023.11.27

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

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

236

2023.12.07

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

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

1960

2023.10.19

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

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

658

2025.10.17

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

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

2403

2025.12.29

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

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

47

2026.01.19

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

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

1564

2023.06.21

如何安装LINUX
如何安装LINUX

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

716

2023.06.29

TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

26

2026.03.13

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Linux网络安全之防火墙技术汇总
Linux网络安全之防火墙技术汇总

共31课时 | 3.2万人学习

兄弟连Linux网络基础视频教程
兄弟连Linux网络基础视频教程

共30课时 | 8.2万人学习

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

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