使用wpa_cli和wpa_supplicant配置Liunx開發板的wlan0無線網

目錄

1 簡單介紹下wpa_cli和wpa_supplicant

1.1 wpa_supplicant?簡介

1.2 wpa_cli?簡介

1.3 它們之間的關系

2 啟動wpa_supplicant

3 使用rz工具把wpa_cli命令上傳到開發板

4 用wpa_cli配置網絡

參考文獻:


1 簡單介紹下wpa_cli和wpa_supplicant

1.1 wpa_supplicant?簡介

  • wpa_supplicant?是一個后臺守護進程(daemon),它負責處理無線網絡的認證和關聯過程。它可以管理 WPA、WPA2、WEP 等多種安全協議,并支持通過 EAP(Extensible Authentication Protocol)進行企業級認證。
  • 它通常在系統啟動時自動運行,并持續在后臺監控無線網絡接口的狀態。
  • wpa_supplicant?可以通過配置文件(如?/etc/wpa_supplicant.conf)或命令行參數來指定要連接的無線網絡及其認證信息。

1.2 wpa_cli?簡介

  • wpa_cli?是一個命令行界面工具,用于與正在運行的?wpa_supplicant?進程交互。它允許用戶實時查看無線網絡狀態、掃描可用網絡、添加或刪除網絡配置等。
  • 通過?wpa_cli,你可以動態地控制和配置?wpa_supplicant?的行為,而無需手動編輯配置文件或重啟服務。
  • wpa_cli?可以以交互模式運行(提供一個命令行界面供用戶輸入命令),也可以以非交互模式運行(執行單個命令并退出)。

1.3 它們之間的關系

  1. wpa_supplicant 是核心組件

    • 它是實際執行無線網絡連接和認證的后臺進程。
    • 它可以獨立運行,不需要?wpa_cli?來完成基本的無線網絡連接任務。
  2. wpa_cli 是管理工具

    • 它是一個輔助工具,用于與?wpa_supplicant?進行交互。
    • 它通過 Unix 域套接字(默認位于?/var/run/wpa_supplicant/<interface>?或?/var/run/wpa_supplicant-global)與?wpa_supplicant?進行通信。
  3. 通信機制

    • wpa_cli?并不是傳統意義上的“客戶端”,而是通過本地 IPC(Inter-Process Communication)機制與?wpa_supplicant?進行通信。
    • 這種通信通常是通過 Unix 域套接字實現的,而不是像客戶端/服務器模型那樣通過網絡套接字通信。

2 啟動wpa_supplicant

在我的開發板上,這個wpa_supplicant進程已經起來了

3 使用rz工具把wpa_cli命令上傳到開發板

用MobaXterm連接了開發板的串口之后,敲rz命令

會出現: rz ready. Type "sz file ..." to your modem program

然后鼠標右鍵

然后選擇你的文件,

然后

ls發現已經上傳成功了

然后

mv spa_cli /system/
chmod 777 /system/spa_cli

4 用wpa_cli配置網絡

cd /system/
./wpa_cli -p /run/wpa_supplicant

然后段錯誤

解決方法是把/system/bear.tbz2這個文件先刪掉,不然進程搶wifi控制權了,刪除之后要把開發板重啟,否則執行命令還是報錯,

然后用下面的命令配置網絡

add_network
set_network 0 ssid "Turing"       #這是無線網的名字
set_network 0 psk "turing2024"    #這是無線網的密碼
set_network 0 key_mgmt NONE
enable_network 0

然后

然后我要設置下網關

route add default gw 192.168.8.254
route: SIOCADDRT: File exists

參考文獻:

linux下使用shell命令通過wpa_cli控制wpa_supplicant連接wifi - mcdull^0^ - 博客園

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/79394.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/79394.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/79394.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

篩選條件在on和where中的區別(基于hivesql)

理解篩選條件在on和where中的區別&#xff0c;最好先理解sql的執行順序&#xff0c;盡管實際執行時不同的物理執行引擎可能會有特定的優化&#xff0c;但是邏輯執行順序必須遵循&#xff1a; 1&#xff09;from&#xff1a;確定數據源是什么&#xff0c;from后可以是單表&#…

springboot 項目 jmeter簡單測試流程

測試內容為 主機地址隨機數 package com.hainiu.example;import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotat…

愛普生FA2016AS晶振在智能家居中的應用

在智能家居設備高速發展的今天&#xff0c;穩定可靠的時鐘信號是確保設備互聯互通、精準執行指令的核心。愛普生&#xff08;EPSON&#xff09;推出的FA2016AS內置熱敏電阻晶振&#xff0c;憑借其高精度、小體積和卓越的溫度穩定性&#xff0c;成為智能家居領域的關鍵元件&…

分享一個python啟動文件腳本(django示例)

今天給大家分享一個python啟動文件腳本 在日常開發中&#xff0c;我們常常需要運行多條命令來完成“靜態收集”“數據庫遷移”“啟動服務”……如果把這些命令整合到一個腳本里就好了 一、整體流程概覽 #mermaid-svg-wA6UnfATaUOfJoPn {font-family:"trebuchet ms"…

Kubernetes》》K8S》》Pod的健康檢查

K8s概念總結 》》》Pod的生命周期階段 Pod的生命周期可以簡單描述&#xff1a;首先Pod被創建&#xff0c;緊接著Pod被調度到Node節點進行部署。 Pod是非常忠誠的&#xff0c;一旦被分配到Node節點后&#xff0c;就不會離開這個Node節點&#xff0c;直到它被刪除&#xff0c;刪除…

bininote: 使用AI將視頻轉換了Markdown筆記

GitHub&#xff1a;https://github.com/JefferyHcool/BiliNote 更多AI開源軟件&#xff1a;發現分享好用的AI工具、AI開源軟件、AI模型、AI變現 - 小眾AI BiliNote 是一個開源的 AI 視頻筆記助手&#xff0c;支持通過嗶哩嗶哩、YouTube 等視頻鏈接&#xff0c;自動提取內容并生…

鴻蒙NEXT開發文件預覽工具類(ArkTs)

import { uniformTypeDescriptor } from kit.ArkData; import { filePreview } from kit.PreviewKit; import { FileUtil } from ./FileUtil; import { AppUtil } from ./AppUtil; import { WantUtil } from ./WantUtil;/*** 文件預覽工具類* 提供文件預覽、加載、判斷等功能。…

MySQL常用SQL語句的示例

概述 MySQL 常用 SQL 語句的示例&#xff0c;涵蓋數據定義、操作、查詢等常見場景 一、數據庫操作 創建數據庫 CREATE DATABASE mydb;選擇數據庫 USE mydb;刪除數據庫 DROP DATABASE mydb;二、表操作 創建表 CREATE TABLE users (id INT PRIMARY KEY AUTO_INCREMENT,name VAR…

智算啟新篇 安全筑新基 ——中國移動舉辦智算基礎設施及安全分論壇

4月10日&#xff0c;2025中國移動云智算大會智算基礎設施及安全分論壇在蘇州金雞湖國際會議中心揭幕。 在數字經濟浪潮奔涌向前的時代坐標下&#xff0c;中國移動錨定“創世界一流信息服務科技創新公司”定位&#xff0c;持續推進智算基礎設施建設&#xff0c;持續提升網信安全…

MySQL——游標(cursor)

一、什么是游標&#xff1f; 游標&#xff08;Cursor&#xff09; 是MySQL中用于逐行處理查詢結果集的數據庫對象。它類似于指針&#xff0c;允許開發者在結果集中逐行移動&#xff0c;并對每一行數據進行特定操作。游標將傳統的集合操作轉換為面向過程的記錄處理方式&#xf…

異步編程——微信小程序

1. 前言 引用來自&#xff1a;微信小程序開發中的多線程處理與異步編程_微信小程序 多線程-CSDN博客 微信小程序是基于JavaScript開發的&#xff0c;與瀏覽器JavaScript不同&#xff0c;小程序運行在WebView內部&#xff0c;沒有多線程的概念。小程序的 JavaScript 是單線程的…

HarmonyOS-ArkUI V2狀態-PersistenceV2:持久化存儲UI狀態

PersistenceV2類是一個與AppStorageV2類用法非常相似的類。因為它倆是子類和父類的關系。如果不了解AppStorageV2,可以先跳轉至了解一下這個類。 HarmonyOS-ArkUI V2工具類:AppStorageV2:應用全局UI狀態存儲-CSDN博客 PersistenceV2相比于其父類AppStorageV2而言,它存儲的…

《Mycat核心技術》第22章:搭建Mycat+Zookeeper+HAProxy+Keepalived+MySQL高可用架構

作者&#xff1a;冰河 星球&#xff1a;http://m6z.cn/6aeFbs 博客&#xff1a;https://binghe.gitcode.host 文章匯總&#xff1a;https://binghe.gitcode.host/md/all/all.html 星球項目地址&#xff1a;https://binghe.gitcode.host/md/zsxq/introduce.html 沉淀&#xff0c…

Aosp13 文件應用點擊apk無反應的處理

最近遇到一個問題&#xff0c;在A13上&#xff0c;打開文件管理應用時&#xff0c;點擊apk 無反應或者啟動安裝進程后安裝完成或取消安裝進程&#xff0c;再次點擊apk 無反應。在此記錄該問題。 做一下修改&#xff1a;root/package/ providers/DownloadProvider/下 jenkinsdel…

SQL刷題記錄貼

1.題目&#xff1a;現在運營想要對用戶的年齡分布開展分析&#xff0c;在分析時想要剔除沒有獲取到年齡的用戶&#xff0c;請你取出所有年齡值不為空的用戶的設備ID&#xff0c;性別&#xff0c;年齡&#xff0c;學校的信息。 錯誤&#xff1a;select device_id,gender,age,un…

【Windows本地部署n8n工作流自動平臺結合內網穿透遠程在線訪問】

&#x1f49d;&#x1f49d;&#x1f49d;歡迎來到我的博客&#xff0c;很高興能夠在這里和您見面&#xff01;希望您在這里可以感受到一份輕松愉快的氛圍&#xff0c;不僅可以獲得有趣的內容和知識&#xff0c;也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續學…

python爬蟲降低IP封禁,python爬蟲除了使用代理IP和降低請求頻率,還有哪些方法可以應對IP封禁?

文章目錄 前言1. 利用 CDN 節點2. 模擬真實用戶行為3. 使用 IP 池輪換策略4. 處理 Cookie 和會話信息5. 分布式爬蟲 前言 除了使用代理 IP 和降低請求頻率&#xff0c;以下這些方法也能應對 IP 封禁&#xff1a; Python 3.13.2安裝教程&#xff08;附安裝包&#xff09;Python…

光譜相機的成像方式

光譜相機的成像方式決定了其如何獲取物體的空間與光譜信息&#xff0c;核心在于分光技術與掃描模式的結合。以下是主要成像方式的分類解析&#xff1a; ?一、濾光片切換型? ?1. 濾光片輪&#xff08;Filter Wheel&#xff09;? ?原理?&#xff1a;通過旋轉裝有多個窄帶…

AI在市場營銷分析中的核心應用及價值,分場景詳細說明

以下是 AI在市場營銷分析中的核心應用及價值&#xff0c;分場景詳細說明&#xff1a; 1. 客戶行為分析與細分 AI技術應用&#xff1a; 機器學習&#xff1a;分析用戶點擊、購買、瀏覽等行為數據&#xff0c;識別消費模式&#xff08;如高頻購買時段、偏好品類&#xff09;。聚…

潯川AI翻譯v7.0更新預告

親愛的潯川AI翻譯用戶&#xff1a; 感謝您一直以來的支持&#xff01;潯川AI翻譯自推出以來&#xff0c;已迭代6個版本&#xff0c;其中**v2.0和v4.0因技術問題&#xff08;翻譯結果顯示異常、注冊失敗、密碼找回功能失效等&#xff09;**被迫下架。我們深知這些問題影響了您…