Raspbian命令行连接WiFi网络
Raspbian命令行连接WiFi网络
- 1. 源由
- 2. 环境
- 3. 信号
- 4. 连接
- 5. 检查
- 6. 断开
1. 源由
“懒人”多福,是什么原因,大家知道不,哈哈。
如果大家关注过之前《Ardupilot开源代码之Rover上路计划》,为了笔记本电脑在不断网的情况下进行配置树莓派,通常直接将网线连过去。
为了省去连网线这个步骤,就直接用一个usb无线网卡连接笔记本连接的路由器。
2. 环境
看了这个环境,大家要问:
- 树莓派不是自带了一个无线嘛,你直接连这个WiFi或者让这个WiFi连笔记本的路由器不就好了嘛?
那是因为装了伴机电脑,用作AP了。
- 上面不是有个VPN呢,为啥不用这个?
确实有VPN,但是4G卡没有插,也不是一直开着4G的。
所以就另外插了一个小的USBWiFi网卡,这个就是偷懒的方法
$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.1.201 netmask 255.255.255.0 broadcast 192.168.1.255inet6 2408:8240:610:9d30:e301:92a8:f296:4a2c prefixlen 64 scopeid 0x0<global>inet6 fe80::e6a4:f90a:cb72:9166 prefixlen 64 scopeid 0x20<link>ether b8:27:eb:f3:69:a6 txqueuelen 1000 (Ethernet)RX packets 14578 bytes 2794676 (2.6 MiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 63410 bytes 53220714 (50.7 MiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 1000 (Local Loopback)RX packets 3727 bytes 807790 (788.8 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 3727 bytes 807790 (788.8 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 10.0.2.100 netmask 255.255.255.0 broadcast 10.0.2.255inet6 fe80::e294:8cc7:c0e0:dc9e prefixlen 64 scopeid 0x20<link>ether b8:27:eb:a6:3c:f3 txqueuelen 1000 (Ethernet)RX packets 672 bytes 81754 (79.8 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 18636 bytes 18470468 (17.6 MiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0wlan1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500ether de:70:66:73:d0:07 txqueuelen 1000 (Ethernet)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0zt44xhvvrc: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 2800inet 172.24.161.33 netmask 255.255.0.0 broadcast 172.24.255.255inet6 fe80::4c84:edff:fe49:df6 prefixlen 64 scopeid 0x20<link>ether 4e:84:ed:49:0d:f6 txqueuelen 1000 (Ethernet)RX packets 99 bytes 7899 (7.7 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 108 bytes 17153 (16.7 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
3. 信号
$ nmcli dev wifi list
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
* B8:27:EB:A6:3C:F3 rpanion Infra 1 0 Mbit/s 0 ____ WPA1 WPA2IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITYB8:F8:83:6E:16:9F AutoConnect Infra 1 405 Mbit/s 100 ▂▄▆█ WPA1 WPA23E:06:A7:46:A8:B0 -- Infra 6 195 Mbit/s 67 ▂▄▆_ WPA1 WPA23C:06:A7:56:A8:B0 402 Infra 6 195 Mbit/s 67 ▂▄▆_ WPA1 WPA246:FB:5A:1F:7B:DC CMCC_Share Infra 9 130 Mbit/s 67 ▂▄▆_ --46:FB:5A:2F:7B:DC SSID3 Infra 9 130 Mbit/s 64 ▂▄▆_ WPA1 WPA244:FB:5A:3F:7B:DC CMCC-e33Q Infra 9 130 Mbit/s 60 ▂▄▆_ WPA1 WPA280:7E:B4:D9:E9:11 SJPSTAR Infra 11 130 Mbit/s 60 ▂▄▆_ WPA1 WPA248:CA:C6:9F:0B:52 206 Infra 11 130 Mbit/s 57 ▂▄▆_ WPA1 WPA24A:CA:C6:BF:0B:52 -- Infra 11 130 Mbit/s 54 ▂▄__ WPA284:65:69:D9:F4:6D -- Infra 1 130 Mbit/s 47 ▂▄__ --8C:A6:DF:2D:E2:E6 zjt Infra 6 405 Mbit/s 47 ▂▄__ WPA1 WPA260:3A:7C:77:22:F1 suncheng Infra 6 405 Mbit/s 47 ▂▄__ WPA1 WPA262:3A:7C:27:22:F1 -- Infra 6 405 Mbit/s 47 ▂▄__ WPA1 WPA2F6:6D:2F:20:E0:39 -- Infra 6 405 Mbit/s 47 ▂▄__ WPA1 WPA244:F9:71:B2:FD:EB Qch001 Infra 6 405 Mbit/s 47 ▂▄__ WPA1 WPA2F4:6D:2F:30:E0:39 Suzuki Infra 6 405 Mbit/s 47 ▂▄__ WPA1 WPA214:B8:37:8F:A0:A8 ChinaNet-xinu Infra 13 130 Mbit/s 47 ▂▄__ WPA102:CB:66:CE:29:C2 ABCDE Infra 1 130 Mbit/s 44 ▂▄__ WPA202:CB:66:CE:29:D0 ABCDE_Wi-Fi5 Infra 1 130 Mbit/s 40 ▂▄__ WPA2C8:BF:4C:77:9F:8D Xiaomi_FB33 Infra 1 540 Mbit/s 34 ▂▄__ WPA2 WPA3C6:1A:3A:1E:F9:9F suncheng Infra 6 405 Mbit/s 34 ▂▄__ WPA1 WPA29C:9D:7E:EA:FB:BB 401 Infra 9 130 Mbit/s 34 ▂▄__ WPA1 WPA254:A7:03:A3:B5:C7 502 Infra 11 270 Mbit/s 34 ▂▄__ WPA1 WPA2E0:5D:54:BC:2E:0B 312317 Infra 11 130 Mbit/s 34 ▂▄__ WPA2B0:30:55:2A:56:0E CMCC-302 Infra 1 270 Mbit/s 30 ▂___ WPA1 WPA2A4:39:B3:0B:16:47 Xiaomi_FB33 Infra 1 130 Mbit/s 30 ▂___ WPA2 WPA384:65:69:D9:F4:6F 202 Infra 1 130 Mbit/s 30 ▂___ WPA1 WPA2EC:6C:B5:25:F8:AE CMCC-dQ7D Infra 8 130 Mbit/s 30 ▂___ WPA1 WPA2CE:BF:4C:77:9F:8D -- Infra 1 540 Mbit/s 27 ▂___ --24:CF:24:FE:E3:37 Xiaomi_FB33 Infra 1 130 Mbit/s 27 ▂___ WPA2 WPA3B8:27:EB:A6:3C:F3 rpanion Infra 1 65 Mbit/s 27 ▂___ WPA1E0:5D:54:56:FC:97 招珍 Infra 6 270 Mbit/s 27 ▂___ WPA1 WPA282:37:07:11:25:5D 茉莉家 Infra 6 130 Mbit/s 27 ▂___ WPA22E:D1:27:84:97:A5 -- Infra 11 130 Mbit/s 27 ▂___ --14:57:9F:09:16:60 ChinaNet-HjdH Infra 13 130 Mbit/s 27 ▂___ WPA1 WPA238:16:72:CD:EB:A8 CMCC-Js65 Infra 4 130 Mbit/s 24 ▂___ WPA1 WPA268:FE:DA:9E:C2:CD ChinaNet-v2JP Infra 13 130 Mbit/s 24 ▂___ WPA18C:1A:50:0B:2D:A9 CMCC-xwm6 Infra 6 130 Mbit/s 20 ▂___ WPA1 WPA2
4. 连接
$ nmcli --ask dev wifi connect "AutoConnect" password "password" ifname wlan1
Device 'wlan1' successfully activated with '4b0a9e71-ce2f-4a40-82b6-938ceaf876ff'.
5. 检查
拔掉网线后检查个网络状态。
$ nmcli dev status
DEVICE TYPE STATE CONNECTION
wlan0 wifi connected WiFiAP
wlan1 wifi connected AutoConnect
zt44xhvvrc tun connected (externally) zt44xhvvrc
p2p-dev-wlan0 wifi-p2p disconnected --
p2p-dev-wlan1 wifi-p2p disconnected --
eth0 ethernet unavailable --
lo loopback unmanaged --
6. 断开
$ nmcli dev disconnect wlan1
相关文章:
Raspbian命令行连接WiFi网络
Raspbian命令行连接WiFi网络 1. 源由2. 环境3. 信号4. 连接5. 检查6. 断开 1. 源由 “懒人”多福,是什么原因,大家知道不,哈哈。 如果大家关注过之前《Ardupilot开源代码之Rover上路计划》,为了笔记本电脑在不断网的情况下进行配…...
王佩丰 Excel 基础二十四讲——目录
前言 跟着B站学习王佩丰 Excel 基础教程,本文章为索引目录 课程传送门:视频地址——点击前往 王佩丰Excel基础教程24讲完整版 第一讲:认识 Excel 第二讲:Excel 单元格格式设置 第三讲:查找替换定位(未编辑…...

Qt扫盲-QRect矩形描述类
QRect矩形描述总结 一、概述二、常用函数1. 移动类2. 属性函数3. 判断4. 比较计算 三、渲染三、坐标 一、概述 QRect类使用整数精度在平面中定义一个矩形。在绘图的时候经常使用,作为一个二维的参数描述类。 一个矩形主要有两个重要属性,一个是坐标&am…...
Android系统adb shell怎么执行checksum 来判断文件是否变更?
在Android系统中,通过ADB(Android Debug Bridge)shell执行checksum(校验和)来检查文件是否变更是一个常见的需求,尤其是在自动化测试或确保应用文件未被篡改的场景中。在Linux和Android shell中,…...
JS中的上下文
一.执行上下文的概念: 执行上下文简称上下文。变量或者函数的上下文决定了它们可以访问哪些数据,以及它们的行为。每一个上下文都具有一个关联的变量对象,而这个上下文中定义的所有变量和函数都存在于这个对象上。 二.JS中上下文的执行机制&a…...

【深度学习】注意力机制
https://blog.csdn.net/weixin_43334693/article/details/130189238 https://blog.csdn.net/weixin_47936614/article/details/130466448 https://blog.csdn.net/qq_51320133/article/details/138305880 注意力机制:在处理信息的时候,会将注意力放在需要…...

安卓开发自定义时间日期显示组件
安卓开发自定义时间日期显示组件 问题背景 实现时间和日期显示,左对齐和对齐两种效果,如下图所示: 问题分析 自定义view实现一般思路: (1)自定义一个View (2)编写values/attrs.…...

IT行业入门,如何假期逆袭,实现抢跑
目录 前言 1.IT行业领域分类 2.基础课程预习指南 3.技术学习路线 4.学习资源推荐 结束语 前言 IT(信息技术)行业是一个非常广泛和多样化的领域,它包括了许多不同的专业领域和职业路径。如果要进军IT行业,我们应该要明确自己…...

Pyramid 中混合认证策略
1. 问题背景 在一个使用 Pyramid 框架开发的应用程序中,需要同时处理 HTML 内容的显示和 JSON API 的请求。对于 HTML 内容,使用了 AuthTktAuthenticationPolicy 进行身份验证和 ACLAuthorizationPolicy 进行授权。当用户成功登录后,会在浏览…...

深度学习经典检测方法概述
一、深度学习经典检测方法 two-stage(两阶段):Faster-rcnn Mask-Rcnn系列 one-stage(单阶段):YOLO系列 1. one-stage 最核心的优势:速度非常快,适合做实时检测任务! 但是…...

<sa8650>sa8650 qcxserver-之-摄像头传感器VB56G4A驱动开发<1>
<sa8650>sa8650 qcxserver-之-摄像头传感器VB56G4A驱动开发 <1> 一、前言二、QCX架构三、QCX 传感器驱动程序定制开发3.1 sensor硬件接口3.2 sensor配置文件3.2.1 cameraconfig.c3.2.2 cameraconfigsa8650_water.c3.2.3 新增编译MK3.2.4 参数解析3.2.4.1 struct Camera…...

推荐8款超实用的ComfyUI绘画插件,帮助我们的AI绘画质量和效率提升几个档次!
前言 大家在使用SD绘画过程中,想必见识到了插件的强大功能,本身纯净版的SD界面是相对简洁的,但是搭配了各种插件后,界面标签栏会增加很多,相应的功能也增加了。 从简单的中文界面翻译插件,到强大的contro…...

MATLAB-振动问题:两自由度耦合系统自由振动
一、基本理论 二、MATLAB实现 以下是两自由度耦合系统自由振动质量块振动过程动画显示的MATLAB程序。 clear; clc; close allx0 1; D1 40; D12 8; D2 D1; m1 1; omega0 sqrt(D1/m1); k1 D12 / D1; k2 D12 / D2; k sqrt(k1 * k2); omegazh omega0 * sqrt(1 k); omeg…...

人工智能-NLP简单知识汇总01
人工智能-NLP简单知识汇总01 1.1自然语言处理的基本概念 自然语言处理难点: 语音歧义句子切分歧义词义歧义结构歧义代指歧义省略歧义语用歧义 总而言之:!!语言无处不歧义 1.2自然语言处理的基本范式 1.2.1基于规则的方法 通…...
Spring Boot中的异步编程技巧
Spring Boot中的异步编程技巧 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨在Spring Boot应用程序中如何使用异步编程技巧,以提升性…...

深度解密Spark性能优化之道
课程介绍 课程通过实战案例解析和性能调优技巧的讲解,帮助学员提升大数据处理系统的性能和效率。课程内容涵盖了Spark性能调优的各个方面,包括内存管理、并行度设置、数据倾斜处理、Shuffle调优、资源配置等关键技术和策略。学员将通过实际案例的演示和…...
在U盘/移动硬盘上安装热插拔式Ubuntu系统,并将Docker目录挂载到NTFS硬盘
Windows10的WSL2的确给开发人员带来了很多方便,但是仍然有很多缺点。比如:太占系统内存;有些软件无法在WSL2中编译成功;相当于虚拟机,性能不如原装系统。 装双系统,相信大家都不陌生,但它会占用…...

商城小程序论文(设计)开题报告
一、课题的背景和意义 近些年来,随着移动互联网巅峰时期的来临,互联网产业逐渐趋于“小、轻、微”的方向发展,符合轻应用时代特点的各类技术受到了不同领域的广泛关注。在诸多产品中,被誉为“运行着程序的网站”之名的微信小程序…...

15. Java的 CAS 操作原理
1. 前言 本节内容主要是对 CAS 操作原理进行讲解,由于 CAS 涉及到了并发编程包的使用,本节课程只对 CAS 的原理问题进行讲解,有助于同学后续对并发编程工具使用的学习。本节具体内容点如下: 了解 CAS 的概念,这是本节…...

修改element-ui日期下拉框datetimePicker的背景色样式
如图: 1、修改背景色 .el-date-picker.has-sidebar.has-time { background: #04308D; color: #fff; border: 1px solid #326AFF } .el-date-picker__header-label { color: #ffffff; } .el-date-table th { color: #fff; } .el-icon-d-arrow-left:before { color: …...
Android Wi-Fi 连接失败日志分析
1. Android wifi 关键日志总结 (1) Wi-Fi 断开 (CTRL-EVENT-DISCONNECTED reason3) 日志相关部分: 06-05 10:48:40.987 943 943 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid44:9b:c1:57:a8:90 reason3 locally_generated1解析: CTR…...

51c自动驾驶~合集58
我自己的原文哦~ https://blog.51cto.com/whaosoft/13967107 #CCA-Attention 全局池化局部保留,CCA-Attention为LLM长文本建模带来突破性进展 琶洲实验室、华南理工大学联合推出关键上下文感知注意力机制(CCA-Attention),…...

微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】
微软PowerBI考试 PL300-选择 Power BI 模型框架 20 多年来,Microsoft 持续对企业商业智能 (BI) 进行大量投资。 Azure Analysis Services (AAS) 和 SQL Server Analysis Services (SSAS) 基于无数企业使用的成熟的 BI 数据建模技术。 同样的技术也是 Power BI 数据…...
css的定位(position)详解:相对定位 绝对定位 固定定位
在 CSS 中,元素的定位通过 position 属性控制,共有 5 种定位模式:static(静态定位)、relative(相对定位)、absolute(绝对定位)、fixed(固定定位)和…...
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南 在数字化营销时代,邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天,我们将深入解析邮件打开率、网站可用性、页面参与时…...
基于matlab策略迭代和值迭代法的动态规划
经典的基于策略迭代和值迭代法的动态规划matlab代码,实现机器人的最优运输 Dynamic-Programming-master/Environment.pdf , 104724 Dynamic-Programming-master/README.md , 506 Dynamic-Programming-master/generalizedPolicyIteration.m , 1970 Dynamic-Programm…...
使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度
文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...

视频行为标注工具BehaviLabel(源码+使用介绍+Windows.Exe版本)
前言: 最近在做行为检测相关的模型,用的是时空图卷积网络(STGCN),但原有kinetic-400数据集数据质量较低,需要进行细粒度的标注,同时粗略搜了下已有开源工具基本都集中于图像分割这块,…...

免费PDF转图片工具
免费PDF转图片工具 一款简单易用的PDF转图片工具,可以将PDF文件快速转换为高质量PNG图片。无需安装复杂的软件,也不需要在线上传文件,保护您的隐私。 工具截图 主要特点 🚀 快速转换:本地转换,无需等待上…...

Linux nano命令的基本使用
参考资料 GNU nanoを使いこなすnano基础 目录 一. 简介二. 文件打开2.1 普通方式打开文件2.2 只读方式打开文件 三. 文件查看3.1 打开文件时,显示行号3.2 翻页查看 四. 文件编辑4.1 Ctrl K 复制 和 Ctrl U 粘贴4.2 Alt/Esc U 撤回 五. 文件保存与退出5.1 Ctrl …...