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

【Linux】如何通过终端命令查看当前可用网络 WIFI + 设置已配置网络的连接优先级 + 连接/断连网络

【Linux】通过命令行,查看当前可用网络 WIFI + 设置已配置网络的连接优先级 + 连接网络

列出所有可连接网络

nmcli device wifi list

这个命令会列出所有可连接 wifi,*表示当前连接。

IN-USE  BSSID              SSID                    MODE   CHAN  RATE        SIG>XX:XX:XX:XX:XX:XX  wifi1                   Infra  1     130 Mbit/s  97 >XX:XX:XX:XX:XX:XX  wifi2                   Infra  8     270 Mbit/s  97 >*  		    XX:XX:XX:XX:XX:XX  wifi3                   Infra  1     540 Mbit/s  92 >XX:XX:XX:XX:XX:XX  wifi4                   Infra  8     270 Mbit/s  92 >XX:XX:XX:XX:XX:XX  wifi5                   Infra  48    270 Mbit/s  89 >XX:XX:XX:XX:XX:XX  wifi6                   Infra  1     260 Mbit/s  85 >

我们更加关注当前已经配置的网络,以下命令会列出所有已配置的网络连接,即系统中已保存的网络连接记录,有它们的名称、类型、优先级、连接。(包括 Wi-Fi 和以太网):

nmcli -f NAME,TYPE,AUTOCONNECT-PRIORITY connection show

获得了如下信息

NAME                TYPE      AUTOCONNECT-PRIORITY 
Wired connection 1  ethernet  -999                 
docker0             bridge    0                    
myWIFI1             wifi      0                    
myWIFI2             wifi      0 

可以发现以太网的优先级是 -999,另外两个无线网络的优先级都是 0。在 Ubuntu 和许多 Linux 系统中,nmcli 默认将有线连接的 autoconnect-priority 设置为 -999,是为了确保 Wi-Fi 网络在有线网络可用的情况下也可以优先连接。这种配置可以在 Wi-Fi 网络更受欢迎或更需要的时候,例如在某些便携设备上常见的需求。

我们可以调整网络连接策略。nmcli 中的 autoconnect-priority 设置可以使用任意整数值来定义优先级,没有严格的上限或下限。一般情况下:

  • 较高的正数 表示较高优先级。例如,10 高于 5,系统会优先连接优先级数值更高的网络。
  • 0 或负数 通常表示较低优先级,-999 等极低的值可以用来避免自动连接特定网络。
nmcli connection modify "myWIFI2" connection.autoconnect-priority 10

确认网络优先级设置成功

nmcli -f NAME,TYPE,AUTOCONNECT-PRIORITY connection show

经过测试

  • 如果无线网络功能处于关闭状态,同时有多个可连接的已配置 WIFi,打开网线网络功能,会连接到优先级高的 WIFI。
  • 如果无线网络处于开启状态,并且手动指定了一个 WIFI 进行连接,则不会自动重新连接到优先级高的 WIFI。此时,如果重启网线网络功能,则会连接到优先级高的 WIFI。

其他关于网络的命令

网卡的状态

nmcli device status

开启/关闭 Wifi

nmcli radio wifi on
nmcli radio wifi off

连接指定 Wifi 并输入密码

nmcli device wifi connect MyHomeWiFi password 12345678

相关文章:

【Linux】如何通过终端命令查看当前可用网络 WIFI + 设置已配置网络的连接优先级 + 连接/断连网络

【Linux】通过命令行,查看当前可用网络 WIFI 设置已配置网络的连接优先级 连接网络 列出所有可连接网络 nmcli device wifi list这个命令会列出所有可连接 wifi,*表示当前连接。 IN-USE BSSID SSID MODE CHAN …...

华为路由策略配置

一、AS_Path过滤 要求: AR1与AR2、AR2与AR3之间建立EBGP连接 AS10的设备和AS30的设备无法相互通信 1.启动设备 2.配置IP地址 3.配置路由器的EBGP对等体连接,引入直连路由 [AR1]bgp 10 [AR1-bgp]router-id 1.1.1.1 [AR1-bgp]peer 200.1.2.2 as-nu…...

Debezium日常分享系列之:异步 Debezium 嵌入式引擎

Debezium日常分享系列之:异步 Debezium 嵌入式引擎 动机目标非目标保留Kafka Connect模型计划的更改线程池并行运行源任务存储偏移量并发处理CDC事件禁用CDC事件的完全排序自定义记录处理器并行处理记录的选项存储偏移量引擎状态和生命周期防止资源泄漏异常处理退出…...

leetcode206. Reverse Linked List

Given the head of a singly linked list, reverse the list, and return the reversed list. 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1] 思路一:双指针 class Solu…...

【MATLAB源码-第291期】基于matlab的AMI编码解码系统仿真,输出各个节点波形。

操作环境: MATLAB 2022a 1、算法描述 AMI(Alternate Mark Inversion,交替极性反转)是一种广泛使用的编码方法,尤其是在通信系统中,用于传输二进制数据。AMI编码的特点是在传输过程中,对于0信…...

springboot苍穹外卖实战:十一:复盘总结

近期在整理草稿区&#xff0c;故放出此贴。 server模块需要导入对common模块的依赖 <dependency><groupId>org.example</groupId><artifactId>sky-common</artifactId><version>1.0-SNAPSHOT</version></dependency>我现在有个…...

基于Python的药房管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏&#xff1a;…...

chat2db数据库图形化工具

数据库图形化工具 DataGrip&#xff1a;由 JetBrains 公司开发&#xff0c;是开发者中广为人知的数据库管理工具&#xff0c;功能强大且支持多种数据库。DBeaver&#xff1a;一款开源的数据库管理工具&#xff0c;虽然相对 DataGrip 知名度稍低&#xff0c;但在开发者社区中也…...

弱口令整改方案:借助双因子认证加强账号密码安全

弱口令整改方案可借助宁盾 2FA双因子身份认证来解决。双因子认证&#xff08;也称双因素身份认证&#xff09;是一种安全认证机制&#xff0c;通过结合两个及以上不同的身份验证因子&#xff0c;提高企业用户在办公、研发、生产、运维场景下的的账号密码安全性。它可以有效防止…...

动态代理的优势是什么?

在数据采集的世界里&#xff0c;效率和稳定性是衡量代理IP服务优劣的关键指标。动态代理&#xff0c;作为一种高效的网络工具&#xff0c;正逐渐成为企业和开发者的首选。今天&#xff0c;我们就来聊聊动态代理的优势&#xff0c;以及它如何成为数据采集的高效之选。 动态代理…...

将大型语言模型(如GPT-4)微调用于文本续写任务

要将大型语言模型&#xff08;如GPT-4&#xff09;微调用于文本续写任务&#xff0c;构造高质量的训练数据至关重要。以下是如何构造训练数据的详细步骤&#xff1a; 1. 数据收集&#xff1a; 多样性&#xff1a; 收集多种类型的文本&#xff0c;包括小说、新闻、论文、博客等…...

引入了JUnit框架 却报错找不到:java.lang.ClassNotFoundException

完整报错如下&#xff1a; Internal Error occurred. org.junit.platform.commons.JUnitException: TestEngine with ID junit-jupiter failed to discover tests at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrc…...

深度学习:tensor的定义与维度

tensor的定义与维度 Tensor的定义与维度 Tensor是一个多维数组&#xff0c;用于在一般化的n维空间中表示数据和操作。在深度学习框架中&#xff0c;如TensorFlow或PyTorch&#xff0c;Tensor是基础数据结构&#xff0c;用来存储输入、输出、权重等信息。下面是Tensor不同维度…...

基于Python的膳食健康系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏&#xff1a;…...

FFmpeg 4.3 音视频-多路H265监控录放C++开发十三:将AVFrame转换成AVPacket。视频编码原理.编码相关api

前提&#xff1a; 从前面的学习我们知道 AVFrame中是最原始的 视频数据&#xff0c;这一节开始我们需要将这个最原始的视频数据 压缩成 AVPacket数据&#xff0c; 我们前面&#xff0c;将YUV数据或者 RGBA 数据装进入了 AVFrame里面&#xff0c;并且在SDL中显示。 也就是说&…...

算法——移除元素(leetcode27)

对于移除元素这道题来讲,我首先想到的还是双指针&#xff0c;根据题目要求我们需要在给定的一组数组中找出与目标值不同的元素数量并且将与目标值不同的元素全部移至数组左边右边则不需关注数组元素的大小&#xff0c;我们利用两个指针一个指向数组首部位置&#xff08;左指针&…...

『OpenCV-Python』安装以及图像的读取、显示、保存

点赞 + 关注 + 收藏 = 学会了 OpenCV 是一个开源的计算机视觉库,广泛应用于图像处理、机器学习和实时计算机视觉应用。比如图像和视频的滤镜和降噪、物体检测、人脸识别、证件号识别、车牌识别等应用。当然,也有其他工具可以对这些领域做支持,但本专栏是介绍 OpenCV 的,所…...

python开发桌面应用(跨平台) 全流程

前言 之前开发一些软件,亚马逊商品分析相关软件,但是基本上是通过程序猿控制台命令启动,同时在启动之前,还要进行程序依赖包,这对于非开发人员而言,简直是一种灾难, 为了让软件对于小白更加易用, 打算将其封装成应用程序(跨平台), 下面带大家一起完成python开发桌面应用的三步…...

el-table-column prop值根据数组获取

方法一&#xff1a; 可以给el-table-column添加一个属性&#xff1a;formatter&#xff0c;代码如下&#xff1a; 这里是因为多个列都需要同样的计算&#xff0c;所以使用column.property获取属性&#xff0c;不然可以直接row.属性 方法二&#xff1a; 直接在template scope …...

MySQL_聚合函数分组查询

上篇复习&#xff1a; 设计数据库时的三大范式1.第一范式&#xff0c;一行数据中每一列不可再分 关系型数据库必须要满足第一范式&#xff0c;设计表的时候&#xff0c;如果每一列都可以用SQL规定的数据类型描述&#xff0c;就天然满足第一范式. 2.第二范式&#xff0c;在第一…...

网页高亮神器Highlighter:3分钟掌握永久标记网页内容的终极技巧

网页高亮神器Highlighter&#xff1a;3分钟掌握永久标记网页内容的终极技巧 【免费下载链接】highlighter A Chrome extension to highlight text and keep it all saved 项目地址: https://gitcode.com/gh_mirrors/hig/highlighter 在信息爆炸的数字时代&#xff0c;你…...

元学习与物理信息神经网络:破解数据稀缺下的宏观交通流估计难题

1. 项目概述&#xff1a;当宏观交通流遇上“学会学习”的AI如果你在交通工程或智慧城市领域待过几年&#xff0c;肯定对“宏观基本图”这个概念不陌生。简单来说&#xff0c;它就像一张城市路网的“心电图”&#xff0c;通过聚合整个区域的交通流量和密度&#xff0c;描绘出网络…...

智慧树自动刷课插件终极指南:3步安装教程,彻底告别手动刷课烦恼!

智慧树自动刷课插件终极指南&#xff1a;3步安装教程&#xff0c;彻底告别手动刷课烦恼&#xff01; 【免费下载链接】zhihuishu 智慧树刷课插件&#xff0c;自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 还在为智慧树平台的…...

DeepSeek LeetCode 2612. 最少翻转操作数 Java实现

解题思路LeetCode 2612「最少翻转操作数」是一个图论 BFS 最短路径问题&#xff1a;把数组每个位置看作图中的一个节点&#xff0c;每次翻转操作相当于在当前节点到下一节点之间连一条权重为 1 的边。由于所有边的权重相等&#xff0c;BFS 是求解最短路径的标准算法。---Step 1…...

SSH协议深度解析:从加密隧道到生产级安全加固

1. 这不是“连服务器”的工具&#xff0c;而是现代数字信任的底层地基很多人第一次听说SSH&#xff0c;是在运维同事敲下ssh user192.168.1.100那刻——屏幕一闪&#xff0c;就进了另一台机器的命令行。于是顺理成章把它理解成“远程登录工具”。但这种认知&#xff0c;就像把高…...

IwaraDownloadTool:简单快速的Iwara视频下载神器

IwaraDownloadTool&#xff1a;简单快速的Iwara视频下载神器 【免费下载链接】IwaraDownloadTool Iwara 下载工具 | Iwara Downloader 项目地址: https://gitcode.com/gh_mirrors/iw/IwaraDownloadTool 你是否经常在Iwara平台发现精彩的视频内容&#xff0c;却苦于无法轻…...

基于Transformer的行星大气辐射传输仿真器:百倍加速与1%精度

1. 项目概述&#xff1a;用Transformer重塑行星大气辐射传输计算在行星科学和天体物理领域&#xff0c;模拟一颗行星的大气层如何吸收、散射和发射星光与热辐射&#xff0c;是理解其气候、演化乃至潜在宜居性的基石。这个过程的核心&#xff0c;就是辐射传输计算。无论是预测即…...

2026微信小程序抓包实战:三层网络架构与可验证分析方法论

1. 为什么2026年还在谈微信小程序抓包&#xff1f;这不是过时的技术吗&#xff1f;很多人看到“抓包”两个字&#xff0c;第一反应是&#xff1a;这不就是十年前干的事&#xff1f;HTTPS都普及这么多年了&#xff0c;TLS 1.3都成标配了&#xff0c;小程序还用WebView混排&#…...

ATLO-ML:自适应时序预测窗口与采样率优化框架详解

1. 项目概述&#xff1a;为什么时序预测的“窗口”和“节奏”如此重要&#xff1f;在机器学习的时间序列预测任务中&#xff0c;我们常常会陷入一个看似简单、实则充满陷阱的环节&#xff1a;如何设置模型的“输入窗口”&#xff1f;具体来说&#xff0c;就是应该用过去多长时间…...

为什么选择 Telerik UI for UWP?10个理由让你的Windows应用开发效率倍增

为什么选择 Telerik UI for UWP&#xff1f;10个理由让你的Windows应用开发效率倍增 【免费下载链接】UI-For-UWP Telerik UI for Universal Windows Platform (UWP) is no longer supported. 项目地址: https://gitcode.com/gh_mirrors/ui/UI-For-UWP 如果你正在开发Wi…...