Raspbian命令行连接WiFi网络

Raspbian命令行连接WiFi网络

  • 1. 源由
  • 2. 环境
  • 3. 信号
  • 4. 连接
  • 5. 检查
  • 6. 断开

1. 源由

“懒人”多福,是什么原因,大家知道不,哈哈。

如果大家关注过之前《Ardupilot开源代码之Rover上路计划》,为了笔记本电脑在不断网的情况下进行配置树莓派,通常直接将网线连过去。

为了省去连网线这个步骤,就直接用一个usb无线网卡连接笔记本连接的路由器。

2. 环境

看了这个环境,大家要问:

  1. 树莓派不是自带了一个无线嘛,你直接连这个WiFi或者让这个WiFi连笔记本的路由器不就好了嘛?

那是因为装了伴机电脑,用作AP了。

  1. 上面不是有个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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/36053.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Rust 中使用 :: 这种语法的几种情况

文章目录 1. 访问模块成员&#xff1a;2. 访问关联函数或静态方法&#xff1a;3. 访问 trait 的关联类型或关联常量4. 指定泛型类型参数 1. 访问模块成员&#xff1a; mod utils {pub fn do_something() { /* ... */ } }let result utils::do_something();2. 访问关联函数或静…

【Spring Cloud Alibaba AI】简单使用

本文基于官方文档。 Spring AI 官方文档&#xff1a;Spring AI :: Spring AI Reference 中文文档&#xff1a;Spring AI 简介 - spring 中文网 (springdoc.cn) Spring AI 是 Spring 官方社区项目&#xff0c;旨在简化 Java AI 应用程序开发&#xff0c;让 Java 开发者像使用…

达梦数据库死锁排查和解决

达梦数据库死锁排查和解决 链接: 达梦数据库死锁排查和解决

道路元素位置和方向的坐标系统: 点 线 面 连接点

道路元素位置和方向的坐标系统: 下图道路元素在地球坐标系中的位置&#xff0c;该位置由三个坐标轴&#xff08;x, y, z&#xff09;组成的笛卡尔坐标系来确定。这种描述特别适用于三维建模和地理信息系统&#xff08;GIS&#xff09;中&#xff0c;其中道路被视为一个三维模型…

XSLT 转换:深入解析与实际应用

XSLT 转换:深入解析与实际应用 引言 XSLT(Extensible Stylesheet Language Transformations)是一种用于将XML文档转换为其他格式(如HTML、XML或文本)的语言。它由W3C制定,是XML技术栈的重要组成部分。XSLT转换不仅限于格式转换,还可以用于数据提取、报告生成、复杂计算…

陈皓(左耳朵皓子):程序算法与人生选择

写于2012&#xff0c;虽然过去很久了&#xff0c;现在读来依然很受启发&#xff0c;或许这就是好文的标准吧&#xff0c;不随着时间的流逝而减弱。 每年一到要找工作的时候&#xff0c;我就能收到很多人给我发来的邮件&#xff0c;总是问我怎么选择他们的offer&#xff0c;去腾…

使用 position:absolute; 定位的元素在ios上被遮盖

在ios上一个元素使用position:absolute;定位后&#xff0c;被其它元素遮盖 在使用absolute的元素上加一行代码 -webkit-transform: translate3d(0, 0, 0);

[渗透测试] 任意文件读取漏洞

任意文件读取漏洞 概述 漏洞成因 存在读取文件的功能&#xff08;Web应用开放了文件读取功能&#xff09;读取文件的路径客户端可控&#xff08;完全控制或者影响文件路径&#xff09;没有对文件路径进行校验或者校验不严格导致被绕过输出文件内容 漏洞危害 下载服务器中的…

Linux下反汇编相关工具

Linux下反汇编相关工具 程序出现崩溃堆栈&#xff0c;如果事先没有装调试包或者以调试模式编译&#xff0c;则打出的堆栈中看不到函数名&#xff0c;或者显示 n/a。此时往往需要根据 backtrace 打印的函数偏移地址来确定调用的是什么函数&#xff0c;这里就涉及到比较高级的调…

Java8新特性Stream

Stream 是 Java 8 引入的一种新的抽象&#xff0c;用于处理集合类 (Collection) 的数据。Stream 并不存储数据&#xff0c;而是按需计算数据。Stream 操作有两个重要特性&#xff1a; 流水线操作 (Pipelining)&#xff1a;Stream 操作可以链式调用&#xff0c;形成一个流水线&…

springboot项目的打包问题(常用)

在java的日常开发中&#xff0c;离不开项目的打包&#xff0c;怎么将项目打包&#xff0c;并部署到服务器&#xff0c;这是每一个java程序猿都需要会的知识点&#xff0c;我根据自己的经验写这篇文章&#xff0c;希望可以帮助到有需要的人。 知识铺垫&#xff1a;在java项目中…

第十五站:Java琥珀——持续集成与交付的自动化之路

Java作为一种广泛使用的编程语言&#xff0c;它的生态系统非常庞大和成熟&#xff0c;其中包括了持续集成与持续交付&#xff08;CI/CD&#xff09;的工具&#xff0c;这些工具对于现代软件开发至关重要。下面我将结合Java源代码&#xff0c;简要介绍Jenkins和GitLab CI/CD如何…

Compiled blocks

目录 一&#xff0c;编译块 Compiled Block 二&#xff0c;编译循环 三&#xff0c;调用编译块 Invoke 四&#xff0c;Tips and notes 一&#xff0c;编译块 Compiled Block 在几何体网络内&#xff0c;可将网络的一部分放入编译块&#xff08;compiled block&#xff09;内…

jenkins nginx自动化部署 php项目

在当今快速发展的IT领域&#xff0c;自动化部署已成为提高工作效率和减少错误的关键。Jenkins作为持续集成/持续部署&#xff08;CI/CD&#xff09;的佼佼者&#xff0c;结合Docker容器技术和PHP编程语言&#xff0c;以及Ansible自动化工具&#xff0c;可以实现高效、可靠的自动…

Node.js RESTful API

Node.js RESTful API Node.js,作为一种流行的服务器端JavaScript运行环境,因其轻量级、高效和易于学习的特点,成为了开发RESTful API的优选技术之一。RESTful API是一种广泛使用的Web服务架构风格,它利用HTTP协议的标准方法(如GET、POST、PUT、DELETE)来访问和操作数据。…

开发指南035-刷新待办

这个问题在平台上的难点在于&#xff1a;待办是在门户系统里&#xff0c;待办的处理是在另一个独立的前端工程里&#xff0c;两者是跨域关系。当然这两个系统都是同一个浏览器打开的。跨域页面通讯技术的核心是&#xff1a;消息监听。 1、门户主界面的vue页面的create中挂接消息…

JavaScript 中的 change

什么是 change 事件&#xff1f; change 事件是 HTML 表单元素的一种事件类型&#xff0c;当表单元素的值发生变化并且失去焦点时&#xff0c;该事件会被触发。常见的表单元素包括 <input>、<select> 和 <textarea>。 适用元素 <input>&#xff08;…

基于DeepNLP AI Store真人点评和ShowCase分享社区-AI for Image Generator

来源 quora 社区: https://deepnlpaistore.quora.com/ github: https://rockingdingo.github.io/deepnlp/store/image_generator 内容 DeepNLP AI Store 网址&#xff1a;http://www.deepnlp.org/store/image-generator 网站针对图像生成类别 Image Generator下多个AI工具如 …

Spring MVC数据绑定和响应——复杂数据绑定(一)数组绑定

一、数组绑定的使用场景 在实际开发中&#xff0c;可能会遇到客户端请求需要传递多个同名参数到服务器端的情况&#xff0c;这种情况采用前面讲解的简单数据绑定的方式显然是不合适的。此时&#xff0c;可以使用数组来接收客户端的请求参数&#xff0c;完成数据绑定。 接下来…

CS与MSF的权限互相传递/mimikatz抓取windows 2012明文密码

目录 CS和MSF的简单介绍 Metasploit Cobalt Strike 1、CS权限传递到MSF 2、MSF权限传递到CS 3、使用mimikatz抓取明文密码 通过修改注册表用户重新登录后抓取明文密码 今天的任务是两个 一个是CS与MSF的权限互相传递一个是抓取windows2012的明文密码 那就分别来完成 …