OpenWrt入門 (1) - 登錄及ssh命令接入wifi

?本文參考自:?

[OpenWrt 維基]在 OpenWrt 上啟用 Wi-Fi 接入點 --- [OpenWrt Wiki] Enabling a Wi-Fi access point on OpenWrt

? ?需要詳細了解的小伙伴請看原文

基本概念

OpenWrt是適用于嵌入式設備的一個Linux發行版。

相對原廠固件而言,OpenWrt不是一個單一、靜態的固件,而是提供了一個可添加軟件包的可寫的文件系統。這使用戶可以自由的選擇應用程序和配置,而不必受設備提供商的限制,并且可以使用一些適合某方面應用的軟件包來定制你的設備。對于開發者來說,OpenWrt是一個框架,開發者不必麻煩地構建整個固件就能得到想要的應用程序;對于用戶來說,這意味著完全定制的能力,
與以往不同的方式使用設備,OPKG包含超過3500個軟件。 默認使用LuCI作為web交互界面。

通過url 訪問我們的路由器

比如我這里的路由器ip是: 192.168.3.1

?我們就可以通過下面的url來訪問我們的路由器:

http://192.168.3.1/

x-shell接入路由器的三種登錄方式:


串口:?

串口(Serial Port)、Telnet 和 SSH 是三種不同類型的連接方式,它們各自有不同的用途、特點和優勢。以下是這三種連接方式的區別和優勢:


?

優勢:


簡單性:串口通信相對簡單,易于在嵌入式系統或硬件設備中實現。
兼容性:許多設備和微控制器都支持串行通信。
直接硬件控制:可用于直接控制硬件設備。


慢但是穩,可以用來打印調試信息(uboot/kernel)
rx tx gnd 插拔電源線進入

==================================


telnel:

優勢:


遠程訪問:Telnet 提供了一種簡單的遠程訪問和命令執行的方式。
易于使用:Telnet 客戶端通常很容易找到,并且使用簡單。
-多平臺支持:Telnet 可以在多種操作系統上使用。

能連接,中規中矩
telnet root@192.168.3.1 ?指進入


===============================


ssh:

優勢:


安全性:SSH 使用加密來保護數據傳輸,防止竊聽和篡改。
功能豐富:除了遠程命令執行,SSH 還支持文件傳輸和端口轉發。
廣泛的支持:SSH 被廣泛支持,幾乎所有現代操作系統都提供了 SSH 客戶端和服務器。

相比telnet多一份證書,但速度最快

先在telnet 連接里面運行下面指令:


/etc/init.d/dropbear restart

然后通過ssh 連接:


ssh root@192.168.3.1 ?12580 ?

然后選擇wifi6模式,輸入證書秘鑰進行訪問,秘鑰不方便透露

總結

串口連接:適合于直接與硬件設備進行通信,簡單但功能有限。
Telnet:適合簡單的遠程命令執行,但不安全,逐漸被 SSH 所取代。
SSH:適合安全的遠程訪問、命令執行和文件傳輸,是目前最推薦使用的遠程連接方式。

在選擇連接方式時,需要根據具體需求、安全性要求以及可用的資源來決定使用哪種方式。對于需要高安全性的場景,SSH 是首選。對于與硬件設備的直接通信,串口連接可能是必要的。而 Telnet 由于其安全性問題,現在很少使用,除非在一些特定的、不涉及敏感數據的場景中。


經常需要訪問的文件:

/etc/config/network ?網絡
/etc/config/firewall ?防火墻
/etc/config/wireless 無線 ?

這三個都是與路由器強相關的


?

使用 SSH 命令行

ssh 命令連接到我們的設備

//注意: 12580 是端口號,請根據需要自行選擇,一般ssh 接入的是 端口號: 22?

ssh root@192.168.3.1 ?12580 ?

uci 命令

uci概念

`UCI`(Universal Configuration Interface)是一個用于嵌入式系統的配置文件接口,它被設計為簡單、易于使用且易于腳本化。UCI 主要用于Linux系統上的OpenWrt和LEDE等嵌入式操作系統中,用于管理網絡、無線、防火墻等配置。

uci 組成;

1. 配置文件:


? ?UCI 使用特定的配置文件來存儲系統設置,這些文件通常位于 `/etc/config/` 目錄下,并且具有 `.config` 擴展名。

2. 配置段:


? ?在UCI配置文件中,設置被組織成段(Section),每個段定義了一類特定的配置選項。

3. 選項:


? ?每個段包含多個選項(Option),這些選項是配置的具體參數。

4. 命令行工具:


? ?`uci` 是一個命令行工具,用于操作UCI配置文件,包括添加、修改、刪除配置段和選項。

?UCI 命令的基本用法:

列出所有配置文件:


? uci show
?

查看特定配置文件的內容:


??
? uci show network
??

查看特定段的信息:



? uci show network.lan
?

添加新的配置段:



? uci add network interface
?

修改配置段的選項:



? uci set network.lan.proto='static'
? uci commit
?

刪除配置段:


? uci del network.lan
? uci commit
?

提交更改:


? 更改UCI配置后,需要提交更改以使它們生效:

? uci commit
?

應用更改:


? 提交更改后,可能需要重新啟動服務或設備以應用更改:

? /etc/init.d/network reload
?

UCI 提供了一種統一的方式來管理不同應用程序的配置,使得配置管理更加一致和方便。它特別適合于嵌入式系統,因為這些系統通常有較少的資源,并且需要通過網絡或腳本進行遠程管理。
?

uci? wireless case:

查看無線電

執行??

uci show wireless

查看所有無線配置以及設備上有多少個 Wi-Fi 芯片(在配置中稱為“無線電”)

展示內容如下:?

在 ISO/IEC 3166 alpha2 國家/地區代碼列表中查找您所在的國家/地區。維基百科文章中有一個關于 ISO 3166-1 alpha-2 的列表。?

中國 - CN

執行?

uci set wireless.radioN.country='XX'?

以設置路由器可能具有的每個 (N = 0, 1, 2) 無線電設備的國家/地區代碼 XX。

uci set wireless.wifi0.country='CN'?

執行

uci set wireless.wifi0.disabled='0'

?以啟用所有所述無線電。

提交執行以下

?uci commit wireless?

命令的更改: .

重新加載 wifi 接口:?

wifi reload?.

等待幾分鐘以允許無線電啟動并最終進行 DFS 掃描。享受

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

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

相關文章

企業如何從無序管理走向精益生產管理?

先來看看企業生產管理無序的弊端有哪些? 數據統計不及時:紙質生產工單,數據難統計,各業務環節問題難定位,影響車間生產效率。生產過程不透明:生產過程數據難監控,生產派工管理混亂,…

【前端】面試八股文——meta標簽

【前端】面試八股文——meta標簽 在HTML文檔中&#xff0c;meta標簽是一個關鍵但常被忽視的元素。它位于文檔的<head>部分&#xff0c;用于提供關于HTML文檔的元數據&#xff08;metadata&#xff09;。這些元數據不會直接顯示在頁面上&#xff0c;但對搜索引擎優化&…

web前端開發——標簽一

今天我來針對web前端開發講解標簽一 Html標簽_標題&段落&換行 注釋標簽&#xff1a;Ctrl/ Ctrl/ &#xff0c;用戶可能會獲取到注釋標簽 注釋的原則: ?和代碼邏輯一致 ?盡量使用中文 ?正能量 標題標簽&#xff1a;<h1></h1> h1-h6 標題標簽有6…

C++線程鎖std::mutex

基本用法 “mutex”是“mutual exclusion”的縮寫&#xff0c;意思是互斥鎖。互斥鎖用于多線程編程中&#xff0c;以確保同一時間只有一個線程能夠訪問某一共享資源&#xff0c;從而避免數據競爭和不一致性。 std::mutex是最基本的互斥鎖&#xff0c;用于保護共享數據。它有兩…

Vue3框架搭建2:axios+typescript封裝

倉庫地址&#xff1a;https://github.com/buguniao5213/LuArch&#xff08;分支代碼未上傳&#xff0c;完整一系列后傳一波&#xff0c;中途有需求可以再傳&#xff09; 1、安裝axios npm install axios2、創建文件 先創建一個文件夾&#xff1a; ├── src/ │ ├── …

51單片機-第二節-數碼管

一、數碼管介紹&#xff1a; 1.什么是數碼管&#xff1f; 多個LED組合成8字顯示器。 2.一位數碼管的引腳&#xff08;只有一個8&#xff09;&#xff1a; 數碼管的引腳為1-10&#xff0c;其中公共極為3,8&#xff0c;其余八位分別對應一個二極管&#xff0c;如下圖&#xff…

Vue2 基礎十Vuex

代碼下載 Vuex 概述 組件之間共享數據的方式&#xff1a; 父組件向子組件傳值&#xff0c;是以屬性的形式綁定值到子組件&#xff08;v-bind&#xff09;&#xff0c;然后子組件用屬性props接收。子組件向父組件傳值&#xff0c;子組件用 $emit() 自定義事件&#xff0c;父組…

JavaScript--local storage存儲的數組不可擴展的問題

數組擴展 問題解析解決辦法總結進一步擴展原因 問題 下列代碼中的points是從本地存儲中獲取到的數據&#xff0c;我想存儲到一個Map并且新增元素的時候報錯 let obj this.objectsManager._objects.get(obstacle.uuid);let points obj.track_points;this.dyObstacleTP.set(ob…

【大模型】大模型相關技術研究—微調

為什么要對大模型進行微調 1.成本效益&#xff1a; o 大模型的參數量非常大&#xff0c;訓練成本非常高&#xff0c;每家公司都去從頭訓練一個自己的大模型&#xff0c;這個事情的性價比非常低。 2.Prompt Engineering 的局限性&#xff1a; o Prompt Engineering 是一種相…

視圖庫對接系列(GA-T 1400)十二、視圖庫對接系列(本級)人員數據推送

背景 人體和非機動車和機動車類似的,只是請求的參數不一樣而已。人員數據推送 接入人員數據推送相對比較簡單,我們只需要實現對應的接口就ok了。 具體如圖: 有增刪改查接口,目前的話 因為我們是做平臺,我們只需要實現添加接口就可以了。 接口實現 service 層 /**** …

軟件工程面向對象 超市管理系統 需求分析 系統設計 課程設計報告

1、引言 系統簡述 超市管理系統的功能主要有前臺管理和后臺管理兩個大塊。其使用對象 有超市管理人員和超市銷售人員兩類。超市管理系統主要為了實現商品輸 入、 輸出管理數據的自動化&#xff0c; 提高商品統計信息的實時性&#xff0c; 減輕人工勞動強 度從而節省人力成本。實…

Perl 語言開發(九):深入探索Perl語言的文件處理

目錄 1. 文件打開與關閉 1.1 打開文件 1.2 關閉文件 2. 讀取文件內容 2.1 逐行讀取 2.2 一次性讀取整個文件 3. 寫入文件內容 3.1 覆蓋寫入 3.2 追加寫入 4. 文件測試操作 4.1 文件測試運算符 5. 文件路徑操作 5.1 文件路徑處理模塊 5.2 獲取文件路徑信息 6. 文…

探索加油小程序開發:便捷出行的科技新篇章

在快節奏的現代生活中&#xff0c;出行已成為人們日常生活中不可或缺的一部分。隨著移動互聯網技術的飛速發展&#xff0c;各類小程序以其輕量、便捷的特點迅速融入人們的日常生活&#xff0c;其中&#xff0c;加油小程序作為智慧出行領域的一股清流&#xff0c;正悄然改變著我…

《簡歷寶典》04 - 簡歷的“個人信息”模塊,要寫性別嗎?要放照片嗎?

平時幫助小伙伴們優化簡歷的時候&#xff0c;我看見他們有人會寫性別&#xff0c;有人不會寫。 目錄 1 招聘團隊的考慮 2 性別是無法改變的&#xff0c;能不寫就不寫 3 什么情況下&#xff0c;需要寫性別呢&#xff1f; 4 簡歷中要加照片嗎&#xff1f; 1 招聘團隊的考慮 …

Go語言---異常處理error、panic、recover

異常處理 Go 語言引入了一個關于錯誤處理的標準模式,即 error 接口,它是 Go 語言內建的接口類型,該接口的定義如下: package errorsfunc New(text string) error {return &errorString{text} }// errorString is a trivial implementation of error. type errorString st…

springboot事故車輛與違章車輛跟蹤系統-計算機畢業設計源碼03863

springboot事故車輛與違章車輛跟蹤系統 摘 要 科技進步的飛速發展引起人們日常生活的巨大變化&#xff0c;電子信息技術的飛速發展使得電子信息技術的各個領域的應用水平得到普及和應用。信息時代的到來已成為不可阻擋的時尚潮流&#xff0c;人類發展的歷史正進入一個新時代。…

W外鏈怎么樣,他們家的短網址免費的嗎?

W外鏈作為短網址服務的一種&#xff0c;體現了短網址技術的現代發展趨勢&#xff0c;它不僅提供了基礎的網址縮短功能&#xff0c;還擴展了一系列高級特性和增值服務&#xff0c;以適應更廣泛的市場需求。根據相關參考內容&#xff0c;W外鏈具有以下特點和優勢&#xff1a; 短域…

2024程序員行業風口和面試寶典

國際研究機構Gartner會在每年10月份左右發布下一年度的戰略發展趨勢預測&#xff0c;并在次年3月左右發布和網絡安全相關的趨勢預測。綠盟科技通過將近3年的趨勢預測進行分組對比分析后發現&#xff0c;除了眾人皆知的AI技術應用外&#xff0c;數據模塊化、身份優先安全、行業云…

軟考高級第四版備考--第13天(控制質量)Perform Quanlity Control

定義&#xff1a;為了評估績效&#xff0c;確保項目輸出完整、正確且滿足客戶期望而監督和記錄質量管理活動執行結果的過程。 作用&#xff1a; 核實項目可交付成果和工作已經達到主要干系人的質量要求&#xff0c;可供最終驗收&#xff1b;確定項目輸出是否達到預期的目的&a…

01-圖像基礎-顏色空間

1.RGB顏色空間 RGB是一種常用的顏色空間&#xff0c;比如一幅720P的圖像&#xff0c;所對應的像素點個數是1280*720&#xff0c;每一個像素點由三個分量構成&#xff0c;分別是R,G,B。 R代表紅色分量&#xff0c;G代表綠色分量&#xff0c;B代表藍色分量&#xff0c;以24位色來…