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: …...
业务系统对接大模型的基础方案:架构设计与关键步骤
业务系统对接大模型:架构设计与关键步骤 在当今数字化转型的浪潮中,大语言模型(LLM)已成为企业提升业务效率和创新能力的关键技术之一。将大模型集成到业务系统中,不仅可以优化用户体验,还能为业务决策提供…...
大数据学习栈记——Neo4j的安装与使用
本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...
【kafka】Golang实现分布式Masscan任务调度系统
要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...
springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...
工业安全零事故的智能守护者:一体化AI智能安防平台
前言: 通过AI视觉技术,为船厂提供全面的安全监控解决方案,涵盖交通违规检测、起重机轨道安全、非法入侵检测、盗窃防范、安全规范执行监控等多个方面,能够实现对应负责人反馈机制,并最终实现数据的统计报表。提升船厂…...
DAY 47
三、通道注意力 3.1 通道注意力的定义 # 新增:通道注意力模块(SE模块) class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...
渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止
<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...
C++.OpenGL (10/64)基础光照(Basic Lighting)
基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...
技术栈RabbitMq的介绍和使用
目录 1. 什么是消息队列?2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...
初探Service服务发现机制
1.Service简介 Service是将运行在一组Pod上的应用程序发布为网络服务的抽象方法。 主要功能:服务发现和负载均衡。 Service类型的包括ClusterIP类型、NodePort类型、LoadBalancer类型、ExternalName类型 2.Endpoints简介 Endpoints是一种Kubernetes资源…...
