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.pswp.cn/diannao/36053.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/36053.shtml
英文地址,請注明出處:http://en.pswp.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的明文密碼 那就分別來完成 …