Quectel移遠-RM520N-GL- AA版

Quectel移遠-RM520N-GL- AA版
Quectel移遠-RM520N-GL- AA版
Quectel移遠-RM520N-GL- AA版
Quectel移遠-RM520N-GL- AA版
Quectel移遠-RM520N-GL- AA版
Quectel移遠-RM520N-GL- AA版
Quectel移遠-RM520N-GL- AA版
Quectel移遠-RM520N-GL- AA版

『Quectel移遠-RM520N-GL- AA版』壹間上海雜牌廠出,

RM520N-GL
AA  RM520NGLAA-M20-SGASA

AP版祗支持PCIE模式,AA版支持USB仝PCIE模式,下載指南仝驅動要注册賬戶, 激活電郵收吾到,要客服後壹激活. 唯臺驚喜係Lucky2可以上網

『RM520N-GL』有肆引腳, 叁個5G天線, 壹個GPS天線.

RM520N-GL天線 引腳
5G天線 ANT0,ANT1,ANT3
GPS天線 ANT2

『RM520N-GL-AA』版本,支持PCIE/USB模式

裝『WWAN』驅動. remove

opkg install kmod-mhi-wwan-ctrl
opkg install kmod-mhi-wwan-mbim
opkg install kmod-usb-net-qmi-wwan
opkg install kmod-usb-serial-wwan
opkg install kmod-wwan
opkg install wwan

 

opkg list | grep qmi

裝『QMI』驅動.

opkg install kmod-qcom-qmi-helpers
opkg install kmod-usb-net-qmi-wwan
opkg install libqmi
opkg install luci-proto-qmi
opkg install qmi-utils
opkg install uqmi

係『Windows』主機cmd命令行執行

ssh   root@openwrt

root@openwrt’s password: 填密碼.

執行更新安裝包列表

opkg update

下載穩定版『OpenWrt 24.10.1』,就係下載『OpenWrt 24.10.0』wifi信號時有時冇,5G模塊冇USB,搞左個大頭佛.

係『Windows』主機cmd命令行執行

ssh   root@openwrt

root@openwrt’s password: 填密碼.

執行更新安裝包列表

opkg update

安装USB驅動

opkg install kmod-usb2  
opkg install kmod-usb3  
opkg install kmod-usb-acm  
opkg install kmod-usb-core  
opkg install kmod-usb-net  
opkg install kmod-usb-net-qmi-wwan  
opkg install kmod-usb-net-cdc-ether 驅動創建ECM-USB接口
opkg install kmod-usb-net-cdc-ncm 驅動創建NCM-USB接口
opkg install kmod-usb-net-rndis 驅動創建RNDIS -USB接口
opkg install kmod-usb-net-cdc-subset  
opkg install kmod-usb-ohci 驅動創建usb接口
opkg install kmod-usb-ohci-pci  
opkg install kmod-usb-serial  
opkg install kmod-usb-serial-option 驅動創建ttyUSB*接口
opkg install kmod-usb-serial-wwan  
opkg install smstools3  
opkg install minicom 加入minicom

安裝usbutils

opkg update
opkg install usbutils

埶行『lsusb』. 『Quectel RM520M-GL』

lsusb

檢測USB模塊装載『Quectel RM520M-GL』

Bus 002 Device 007: ID 2c7c:0801 Quectel RM520N-GL

檢測USB驅動装載 『/dev/ttyUSB0』『/dev/ttyUSB1』『/dev/ttyUSB2』『/dev/ttyUSB3』.USB轉串口.

ls  /dev/ttyUSB*

通過『192.168.2.1』 登錄openwrt後臺.

撳luci ->网络->介面->装置,发现(usb0或者wwan)硬件接口.

撳『新增裝置設定』

『裝置類別』揀『橋接裝置』

『裝置名稱』填『br-wan』

『橋接連接埠』揀『eth0』『usb0』『wwan0』

撳『儲存』

撳『介面』->『wan』->『編輯

『裝置』揀『br-wan』

 

 

 

%99情况插入sim卡即可上網.

 

上網模式 作用 備注
0 RMNET接口 通過QMI工具發QMI命令,獲取公網IP
1 ECM接口 通過標準的CDC-ECM發起data call,是發送標準的ECM命令,獲取局域網ip。
2 MBIM接口 Mobile Broadband Interface Model,正宗的移動寬帶接口模型,專門用於3G/4G/5G模塊的,只在win8以上的windows上使用
3 RNDIS接口 基於USB實現RNDIS實際上就是TCP/IP over USB,就是在USB設備上跑TCP/IP,讓USB設備看上去像一塊網卡獲取局域網ip

插入sim卡.

執行更新安裝包列表

opkg update

安裝minicom 命令行界面串口終端. 仝COM口設備通信.

opkg install minicom

登入配置菜單

minicom -s

撳『Serial port setup』填寫COM配置

COM配置  
Serial Device /dev/ttyUSB2
Lockfile Location /var/lock
Callin Program  
Callout Program  
Bps/Par/Bits 115200 8N1
Hardware Flow Control Yes
Software Flow Control No
RS485 Enable No
RS485 Rts After Send No
RS485 Rx During Tx No
RS485 Terminate Bus No
RS485 Delay Rts Before 0
RS485 Delay Rts After 0
  1. 撳『ESC』鍵返回
  2. 撳『Sava setup as dfl』保存
  3. 撳『Exit』進入

 

退出minicom

  1. 撳『CTRL-A』鍵 ->『Z』鍵.
  2. 撳『X』鍵『eXit and reset』.
  3. 『Leave Minicom』撳『Yes』鍵.

 

發下列AT指令.

AT 發AT指令.
OK 返回

 

撥號模式『ECM模式』

AT+QCFG  =”usbnet”,  1 ECM模式
AT+QCFG  =”usbnet”,  3 NCM模式

設自動撥號

AT+QMAPWAC=1 設置自動撥號

重啟模塊『RM520M』

AT+CFUN  =  1,1 重啟模塊『RM520M』

 

查模块IMEI編號

AT+CGSN? 查詢IMEI-4G/5G模块唯壹編號
+CGSN: “888888888888888” 返回

查模塊S/N編號

AT+CFSN 生產編號S/N
+CFSN: “XXXXXXXXXX” 返回

查工作模式

AT+CFUN?
+CFUN: fun, rst 返回
fun 0: 慳電模式/飛行模式

1: 齊整模式

4: 閂射頻信號收發

rst 0: 設置工模式冇使注銷

1: 設置工模式注銷後重新注册

如果工作模式=0,設1, 設為齊整模式, 軟複位.

AT+CFUN=0 飛行模式
AT+CFUN=1 軟複位
AT+CFUN=1,1 重啟
AT+CFUN=4 閂射頻信號收發

 

查模塊固件版本

AT+CGMR? 查模塊固件版本
+CGMR: “86600.1000.00.04.02.02” 返回

 

查sim卡状态

AT+CPIN? 係咪插入
+CPIN: READY 插入SIM卡

 

查APN

AT+CGDCONT ? 查APN

 

AT+CGDCONT=CID,TYPE,APN,NSLPI  
CID:0~10 APN
AT+CGDCONT=1, “IPV4V6”, 0,0,0  
AT+CGDCONT=1, “IP”, “CMNET”,0,0 TCP/IP协议-NET接入点
AT+CGDCONT=0, “IP”, “INTERNET”,0,0 TCP/IP协议-INTERNET接入点
AT+CGDCONT=1,”PPP”,”cmwap” 点对点协议 wap 接入点

 

查模塊5G信号

AT+CESQ 信號指標
+CESQ: 99,99, 255,255, 255,255, 60,46,47 5G信號
99,99, 2G: 大於0且小於99
255,255, 3G: 大於0且小於255
255,255, 4G: 大於0且小於255
60,46,47 5G: 大於0且小於255

查模塊4G信号

AT+CSQ? 查模塊4G信号
+CSQ:rssi,ber 返回
+CSQ:28,99  
rssi: 信號强度 0~33: 信號最强

99: 冇信號

ber: 误码率 0/99: 冇誤碼

 

查詢網絡註冊狀態

AT+CGREG? 查詢GPRS網絡註冊狀態
AT+CEREG? 查詢LTE網絡註冊狀態『4G』
AT+CREG? 查詢冚辦爛網絡註冊狀態 2g/3g/4g
+CREG?mode,stat,lac,ci 返回
+CREG:0,5 漫遊
MODE模式 0:禁止網絡註冊主動提供結果代碼(默認)

1:允許網絡註冊主動提供結果代碼(+CREG:stat)

2:啟用網絡註冊和位置信息結果碼主動上報(+CREG:STAT,LAC,CI)

STAT状态 0:未註冊,終端當前未搜尋新營運商

1:已註冊本地網絡

2:未註冊,終端正在搜尋基站

4:未知代碼

5:已註冊,處於漫遊狀態

+CREG: 1,0 註冊失敗
+CREG: 1,1 註冊成功

設置網絡註冊狀態為2.

AT+CREG=2 主動提供結果碼

 

查營運商設置

AT+COPS? 設置營運商

模塊IP地址, 得到IP講明經已上網

AT+CGPADDR 查模塊IP地址
+CGPADDR:10.153.120.21  

 

 

 

 

AT&W 保存
AT&F 出廠設定
ATZ 用戶設定
AT+CFUN=0 飛行模式
AT+CFUN=1 軟複位

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OpenWrt挂載USB磁碟

OpenWrt挂載USB磁碟
OpenWrt挂載USB磁碟

 

係OpenWrt插USB磁碟,要執行『挂載』指令.

『挂載』係指將磁碟映射到指定資料夾. 讀寫資料夾等於讀寫磁碟.

 

係『Windows』主機cmd命令行執行SSH

ssh   root@openwrt

root@openwrt’s password: 填密碼.

執行更新安裝包列表

opkg update

安裝fdisk架撑

opkg  install  fdisk

執行『fdisk -l』得知USB磁碟路徑 『/dev/sdb1』

fdisk  -l

創建臨時資料夾『usbdisk1』

mkdir  /mnt/usbdisk1

執行『挂載』指令.

mount   /dev/sdb1   /mnt/usbdisk1

定位資料夾.

cd   /mnt/usbdisk1

寫入數據後,執行刷新,寫入緩存

sync

猛出USB磁碟前卸載

cd  /
umount  /mnt/usbdisk1

 

Fibocom廣和通FM650-CN

Fibocom廣和通FM650-CN
Fibocom廣和通FM650-CN
Fibocom廣和通FM650-CN
Fibocom廣和通FM650-CN
Fibocom廣和通FM650-CN
Fibocom廣和通FM650-CN
Fibocom廣和通FM650-CN
Fibocom廣和通FM650-CN
Fibocom廣和通FM650-CN
Fibocom廣和通FM650-CN

『Fibocom廣和通FM650-CN』壹間深圳雜牌廠出口品,其實中古『SIERRA WIRELESS EM9190 5G』仲正.

係『openwrt』装『4G/5G模塊』通過撥號連運營商網絡.撥號通過com發出AT指令完成. 吾使装驅動.

下載穩定版『OpenWrt 24.10.1』,就係下載『OpenWrt 24.10.0』wifi信號時有時冇,5G模塊冇USB,搞左個大頭佛.

『撥號』有『ECM』 『NCM』『RNDIS』三種.

撥號模式 簡介
ECM-Ethernet Networking control Model 以太網網絡控制模型
NCM-Network Control Model 網絡控制模型
RNDIS-Remote Network Driver Interface specification 遠程網絡驅動介面規範

建議用ECM模式

撥號模式 簡介
ECM 『5G模塊』變USB網卡,行『TCP/IP』協議
NCM ECM改良版
RNDIS 『5G模塊』變USB網卡,行『TCP/IP』協議.

『RNDIS』撥號係最新式.

撥號 ECM模式 NCM模式 RNDIS模式
Linux 支持 支持 支持
Windows 吾支持 吾支持 支持
硬件加速 吾支持 支持 支持

USB端口信息,『39』係下面設定模式

USB Compositions
USB Mode VID/PID Compositions
34 0x2CB7/0x0A04 ECM+AT+DIAG+LOG
35 0x2CB7/0x0A04 ECM+AT+DIAG+LOG+ADB
36 0x2CB7/0x0A05 NCM+AT+MODEM+DIAG+LOG
37 0x2CB7/0x0A05 NCM+AT+MODEM+DIAG+LOG+ADB
38 0x2CB7/0x0A06 RNDIS+AT+MODEM+DIAG+LOG
39 0x2CB7/0x0A06 RNDIS+AT+MODEM+DIAG+LOG+ADB

『ECM』模式端口枚舉順序

Vendor ID:0x2CB7 / Product ID:0x0A04 (USBMODE 34/35)
Interface Number Interface Function Interface Name
0~1 USB NET CDC ECM
2 USB Serial Fibocom AT
3 USB Serial Fibocom Diag
4 USB Serial Fibocom Log

『NCM』模式端口枚舉順序

Vendor ID:0x2CB7 / Product ID:0x0A05 (USBMODE 36/37)
Interface Number Interface Function Interface Name
0~1 USB NET CDC ECM
2 USB Serial Fibocom AT
3 USB Serial Fibocom Modem
4 USB Serial Fibocom Diag
5 USB Serial Fibocom Log

『RNDIS』模式端口枚舉順序

Vendor ID:0x2CB7 / Product ID:0x0A06 (USBMODE 38/39)
Interface Number Interface Function Interface Name
0~1 USB NET CDC ECM
2 USB Serial Fibocom AT
3 USB Serial Fibocom Modem
4 USB Serial Fibocom Diag

執行更新安裝包列表

opkg update

安装USB驅動

opkg install kmod-usb-acm
opkg install kmod-usb-core
opkg install kmod-usb-net
opkg install kmod-usb-net-cdc-ether 驅動創建ECM-USB接口
opkg install kmod-usb-net-cdc-ncm 驅動創建NCM-USB接口
opkg install kmod-usb-net-rndis 驅動創建RNDIS -USB接口
opkg install kmod-usb-net-cdc-subset
opkg install kmod-usb-ohci 驅動創建usb接口
opkg install kmod-usb-ohci-pci
opkg install kmod-usb-serial
opkg install kmod-usb-serial-option 驅動創建ttyUSB*接口
opkg install kmod-usb-serial-wwan
opkg install smstools3
opkg install minicom 加入minicom

 

安裝usbutils

opkg install usbutils

埶行『lsusb』.

lsusb

檢測USB模塊装載『Fbocom Wireless Inc. FM650 Module』

Bus 002 Device 007: ID 2cb7:0a06 Fbocom Wireless Inc. FM650 Module
Bus 003 Device 001: ID 1d6b:0002 Linux 6.6.87 ehci_hcd EHCI Host Controller
Bus 003 Device 002: ID 8087:8008
Bus 004 Device 001: ID 1d6b:0003 Linux 6.6.87 xhci_hcd xHCI Host Controller

檢測USB驅動装載 『/dev/ttyUSB0』『/dev/ttyUSB1』『/dev/ttyUSB2』.USB轉串口.

ls  /dev/ttyUSB*

返回

設備 作用 備注
/dev/ttyUSB0
/dev/ttyUSB1
/dev/ttyUSB2

執行『vim /etc/config/network』修改有線網絡配置文檔.

config device
  option type  ‘bridge’ 橋接,交換機模式
  option name ‘br-lan’ 網橋『br-lan』
  list ports ‘eth1’
  list ports ‘usb0’

插入sim卡.

執行更新安裝包列表

opkg update

安裝minicom 命令行界面串口終端. 仝COM口設備通信.

opkg install minicom

登入配置菜單

minicom -s

撳『Serial port setup』填寫COM配置

COM配置
Serial Device /dev/ttyUSB0
Lockfile Location /var/lock
Callin Program
Callout Program
Bps/Par/Bits 115200 8N1
Hardware Flow Control Yes
Software Flow Control No
RS485 Enable No
RS485 Rts After Send No
RS485 Rx During Tx No
RS485 Terminate Bus No
RS485 Delay Rts Before 0
RS485 Delay Rts After 0

撳『ESC』鍵返回

撳『Sava setup as dfl』保存

撳『Exit』進入

發下列AT指令.

AT 發AT指令.
OK 返回

 

查詢『FM650』撥號模式

AT+GTUSBMODE  ? 查詢『FM650』撥號模式

撥號模式『ECM模式』

AT+GTUSBMODE  =  34 設置撥號模式『ECM模式』

設自動撥號

AT+GTAUTOCONNECT  =  1 設置自動撥號

重啟模塊『FM650』

AT+CFUN  =  15 重啟模塊『FM650』

 

查模块IMEI編號

AT+CGSN? 查詢IMEI-4G/5G模块唯壹編號
+CGSN: “888888888888888” 返回

查模塊S/N編號

AT+CFSN 生產編號S/N
+CFSN: “XXXXXXXXXX” 返回

查工作模式

AT+CFUN?
+CFUN: fun, rst 返回
fun 0: 慳電模式/飛行模式

1: 齊整模式

4: 閂射頻信號收發

rst 0: 設置工模式冇使注銷

1: 設置工模式注銷後重新注册

如果工作模式=0,設1

AT+CFUN=1,1 設工作模式

 

查模塊固件版本

AT+CGMR? 查模塊固件版本
+CGMR: “86600.1000.00.04.02.02” 返回

 

查sim卡状态

AT+CPIN? 係咪插入
+CPIN: READY 插入SIM卡

 

查APN

AT+CGDCONT? 查APN

 

AT+CGDCONT=CID,TYPE,APN,NSLPI
CID:0~10 APN
AT+CGDCONT=1, “IPV4V6”, 0,0,0
AT+CGDCONT=1, “IP”, “CMNET”,0,0 TCP/IP协议-NET接入点
AT+CGDCONT=0, “IP”, “INTERNET”,0,0 TCP/IP协议-INTERNET接入点
AT+CGDCONT=1,”PPP”,”cmwap” 点对点协议 wap 接入点

 

查信號指標

AT+CESQ 信號指標
+CESQ: 99,99, 255,255, 255,255, 60,46,47 5G信號
99,99, 2G: 大於0且小於99
255,255, 3G: 大於0且小於255
255,255, 4G: 大於0且小於255
60,46,47 5G: 大於0且小於255

查模塊4G信号

AT+CSQ? 查模塊4G信号
+CSQ:rssi,ber 返回
+CSQ:28,99
rssi: 信號强度 0~33: 信號最强

99: 冇信號

ber: 误码率 0/99: 冇誤碼

 

查詢網絡註冊狀態

AT+CGREG? 查詢GSM網絡註冊狀態
AT+CEREG? 查詢LTE網絡註冊狀態
AT+CREG? 查詢GPRS網絡註冊狀態
+CREG?mode,stat,lac,ci 返回
+CREG:0,5 漫遊
MODE模式 0:禁止網絡註冊主動提供結果代碼(默認)

1:允許網絡註冊主動提供結果代碼(+CREG:stat)

2:啟用網絡註冊和位置信息結果碼(+CREG:STAT,LAC,CI)

STAT状态 0:未註冊,終端當前未搜尋新營運商

1:已註冊本地網絡

2:未註冊,終端正在搜尋基站

4:未知代碼

5:已註冊,處於漫遊狀態

+CREG: 0,0 搜尋網絡
+CREG: 0,2

設置網絡註冊狀態為2.

AT+CREG=2 主動提供結果碼
AT+CGREG=2
AT+CEREG=2

 

查營運商設置

AT+COPS? 設置營運商
+COPS: 0 自動注册
+COPS: 1 手動注册
+COPS: 2 强行注销网络
+COPS: 3 祗設置格式
+COPS: 4 先手動後自動

 

自動注册營運商. 要係

AT+COPS=0,0

AT+COPS=0

自動注册吾指定營運商

查運營商,可能要等分鐘.

AT+COPS=? 發送AT指令查營運商,
+COPS: 返回
(1,”CHN-UNICOM”,”UNICOM”,”46001″,7) 聯通
(1,”CHN-CT”,”CT”,”46011″,7) 電信
(1,”CHN-CT”,”CT”,”46011″,11) 電信
(2,”CHN-UNICOM”,”UN) 聯通

查模塊IP地址, 得到IP講明經已上網

AT+GTRNDIS   ? 查模塊IP地址
+GTRNDIS:1,1, IP地址
“10.213.186.83,0000:0000:0000:0000:0000: 0000:0000:0000:”,
“172.20.164.2,0000:0000:0000:0000:0000: 0000:0000:0000:”

%99情况吾使搞甘多,插入sim卡即可上網.

 

退出minicom

  1. 撳『CTRL-A』鍵 ->『Z』鍵.
  2. 撳『X』鍵『eXit and reset』.
  3. 『Leave Minicom』撳『Yes』鍵.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OpenWrt配置SSH

OpenWrt配置SSH
OpenWrt配置SSH
OpenWrt配置SSH
OpenWrt配置SSH

『SSH』即係『Secure Shell』,基於命令行界面遠程登錄,吾使妳係『OpenWrt』面前操作,壹旦使用妳离吾開佢.

首先『OpenWrt』主機配置SSH,編輯『dropbear』檔

vim  /etc/config/dropbear

編輯『dropbear』, 行頭『#』係注釋,刪左佢.

config dropbear  
option enable   ‘1’ 1:使能SSH

0:禁制SSH

option PasswordAuth   ‘on’ on: 允許用密碼登錄
option RootPasswordAuth   ‘on’ on: 允許root帳戶用密碼登錄
option RootLogin  ‘1’ 1: 允許root帳戶登錄

0: 禁制root帳戶登錄

option Port  ’22’ SSH埠默認22
option BannerFile  ‘/etc/banner’ 歡迎界面

撳『esc』鍵填『:wq』保存後退出vim.

如果root帳戶未設定密碼, 『SSH』係登錄吾到.

Prrmission denied, please try again.

如果重装『OpenWrt』, 係linux端要重置密鈅,『username』帳戶名

ssh-keygen -f  ‘/home/username/.ssh/known_hosts’  -R  ‘openwrt’

係『OpenWrt』主機用『passwd』命令改root帳戶密碼.

passwd  
Changing password for root  
new password: 填root帳戶密碼
Retype password: 再填壹次
Password for root changed by root  

重啟『SSH』服務

/etc/init.d/dropbear restart

 

係『Linux』主機撳『ctrl+alt+t』開啟端終端

ssh   root@openwrt

 

係『Windows』主機cmd命令行填

ssh   root@openwrt

 

 

OpenWrt編譯

sudo make menuconfig
sudo make menuconfig
sudo make kernel_menuconfig
sudo make kernel_menuconfig
OpenWrt編譯
OpenWrt編譯

 

編譯『OpenWrt』要部『Ubuntu』電腦.編譯過程吾單祗時間長,仲錯誤多.

係『Windows10』用命令行模式埶行SSH指令,遠程登錄『Ubuntu』,

ssh   username@hostname

填賬戶密碼

password:

執行下載命令.

sudo apt-get  update
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses-dev ncurses-term gawk asciidoc zlib1g-dev git rar meson
sudo apt-get install  git
sudo apt-get install  rar
sudo apt-get install  meson
sudo apt-get install  fakeroot

訪問根目錄

cd  /

創建openwrt資料夾

sudo mkdir  /openwrt

下載openwrt源碼

sudo  git clone https://git.openwrt.org/openwrt/openwrt.git

改『/openwrt』資料夾下冚辦爛讀寫權限

sudo chmod 777 -R /openwrt

 

下載後安装feeds程式包.『feeds』係指外圍程式包. 下載到『feeds/』資料夾.

sudo /openwrt/scripts/feeds  update  -a
sudo /openwrt/scripts/feeds  install  -a

 

登入openwrt程式編譯配置清單

sudo make   menuconfig

撳鍵盤上下鍵更换選項,『—>』代表有子清單.

撳鍵盤左右鍵更换功能.『save存儲』『exit退出』『load載入』.

Enter鍵 登入清單
ESC鍵 返回清單
SPACE鍵 切换選擇『*編譯』『N吾編譯』『M動態編譯』.
/鍵 搜尋

 

OpenWrt Configuration 編譯配置清單
Target System 目標系統
Subtarget 系統子類
Target Profile  
Target Images 固件格式
Enable experimental features by default 啟用實驗功能
Global build settings 編譯参數
Advanced configuration options 高級配置選項.
Builds the OpenWrt Image Builder 編譯固件環境編譯
Builds the OpenWrt SDK 編譯OpenWrt SDK
Builds the OpenWrt based Toolchain 編譯交叉編譯架撑
Image configuration 固件配置選項.
Package features 程式包特性
Base system 基礎系統命令程式包
Administration 高級管理命令程式包
Boot Loaders 引導程序
Development 開發架撑包
Extra packages  
Firmware 外圍芯片固件
Fonts  
Kernel modules 內核編譯參數
Languages 編程語言程式包
Libraries 庫程式包
LuCI 網絡後臺圖形界面
Mail 電郵程式包
Multimedia 多媒體程式包
Network 網絡程式包
Sound 聲音程式包
Utilities 架撑程式包
Xorg 圖形界面

冚辦爛勾選,編譯時間極長, 而可能磁碟容量吾够.祇能根據系統應用蒞擇. 清單選擇可揀『*』或『M』. 撳『space』鍵切換. 撳『esc』鍵返回.

清單選擇  
* build-in绑定,直接編譯入固件.
M module模塊.動態編譯,opkg命令安装

 

Target System 目標系統
x86 pc系統

 

subtarget 系統子類
X86_64 64bit-cpu,2007年後出所CPU都係64BIT.
Generic i586體系, Pentium 4及之後32BIT-CPU.
Legacy i386體系, Pentium 4之前32BIT-CPU-
AMD Geode based systems 定制老舊網絡設備.

 

登入openwrt內核編譯配置清單,埶行『sudo make menuconfig』命令之後埶行.

sudo make kernel_menuconfig

 

Kernel Configuration 內核配置清單
64-bit kernel 64bit 內核
Processor type and features 處理器類型和功能
Mitigations for CPU vulnerabilities CPU漏洞緩解措施
Power management and ACPI options 電源管理仝ACPI選項
Bus options (PCI etc.) PCI匯流排選項
Binary Emulations 二進位模擬
Virtualization 虛擬化
General architecture-dependent options 通用架構相關選項
Enable loadable module support 可加載模塊支持
Enable the block layer 啟用塊層
ASN1  
Executable file formats 可執行檔案格式
Memory Management options 記憶體管理選項
Networking support 網路支援
Device Drivers 設備驅動程序
File systems 檔案系統
Security options  
Cryptographic API  
Library routines  
Kernel hacking  

設定掂就編譯, 時間可能

編譯  
sudo  make  V=sc FORCE_UNSAFE_CONFIGURE=1 前臺顯示詳細信息.
sudo  make  v=99 FORCE_UNSAFE_CONFIGURE=1 單核編譯,前臺顯示信息.
sudo  make  v=99  -j2   FORCE_UNSAFE_CONFIGURE=1 雙核編譯,前臺顯示信息.
sudo make menuconfig 程式編譯配置
sudo make kernel_menuconfig 內核編譯配置
  1. 首先編譯『交叉編譯架撑』
  2. 再用『交叉編譯架撑』分别編譯『內核』仝『程式包』
  3. 将編譯好『內核』仝『程式包』打包成『固件bin』
  4. 生成固件

編譯掂後係『/openwrt/bin』穩出『openwrt-x86-64-generic-ext4-combined-efi.img.gz』解壓『openwrt-x86-64-generic-ext4-combined-efi.img』檔. 佢就係編譯『openwrt』鏡像.

/openwrt/bin/targets/x86/64/openwrt-x86-64-generic-ext4-combined-efi.img.gz

 

清除編譯  
sudo make clean 清除
『固件bin』 『程式包』
sudo make dirclean 清除『交叉編譯架撑』『固件bin』『程式包』
sudo make distclean 冚辦爛清除, 返回配置原始状態.

 

  簡介
Build編譯 将源代碼生成CPU可執行二進制代碼.
Based Toolchain交叉編譯 係WINDOWS平臺編譯LINUX/ANDROID代碼
宿主機HOST 編譯平臺
目標機TARGET 執行平臺
feeds 係指外圍程式包.
* 編譯
M 動態編譯,opkg命令安装

 

OpenWrt-用apk替換opkg命令

OpenWrt-用apk替換opkg命令
OpenWrt-用apk替換opkg命令

 

新版『OpenWrt』用『apk』替換『opkg』命令.

apk opkg 簡述
apk update opkg update 更新索引
apk add pkg opkg install pkg 安装apk
apk del pkg opkg remove pkg 卸載apk
apk info | grep name opkg list | grep name 查詢apk
apk upgrade opkg upgrade 冚辦爛更新apk

 

https://openwrt.org/docs/guide-user/additional-software/opkg-to-apk-cheatsheet

 

OpenWRT-圖形界面LuCI

OpenWRT-圖形界面LuCI
OpenWRT-圖形界面LuCI

『LuCI』基於WEB圖形界面, 用戶通過手機或電腦遠程登錄『OpenWrt』. 吾使發出指令直接管理. 有兩種方法安裝『LuCI』.

『OpenWrt』用命令安裝.

執行『opkg update』更新安裝包列表

執行『opkg install luci』安裝圖形界面

執行『opkg install luci-i18n-base-zh-tw』OpenWRT漢化

執行『/etc/init.d/uhttpd enable』打開uhttpd服務
執行『/etc/init.d/uhttpd start』讓uhttpd自啟動

連網線電腦打開瀏覽器,連接軟路郵192.168.2.1, 登入openwrt後臺

 

或者係『OpenWrt編譯』『sudo make menuconfig』時加入

Luci->Collections->luci
Luci->Modules->Translations->Chinese Traditional(zh_Hant)
Luci->Themes->luci-theme-bootstrap

樣式有四款

樣式  
luci-theme-bootstrap Bootstrap Theme(默認)
luci-theme-material Material Theme
luci-theme-openwrt LuCI OpenWrt.org theme
luci-theme-openwrt-2020 LuCI modern OpenWrt theme

如果初次登錄,連線有錯異常.更新『luci』.

opkg upgrade

新版『openwrt』改用『apk』命令

apk upgrade

 

OpenWrt編譯FORCE_UNSAFE_CONFIGURE=1

OpenWrt編譯FORCE_UNSAFE_CONFIGURE=1
OpenWrt編譯FORCE_UNSAFE_CONFIGURE=1

OpenWrt編譯過程吾單祗時間長,仲錯誤多.

configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)

提示吾應以root身份埶行, 係make加入參數FORCE_UNSAFE_CONFIGURE=1

sudo  make  v=99  FORCE_UNSAFE_CONFIGURE=1

 

 

Linux-minicom

Linux-minicom
Linux-minicom
Linux-minicom
Linux-minicom

『COM口』即係『串口』,祗有9針『9PIN』.係上世紀八九拾年代電腦. 記得有個手寫板係『COM口』. 家時電腦都冇『COM口』, 祗有伺服器主板有『COM口』.『SUPERMICR X10SDV-4C-TLN2F』.

宜家改用網絡仝『COM串口』設備通信,改用『minicom』程式.

安装『minicom』

opkg install minicom

或者『OpenWrt編譯』『sudo make menuconfig』時加入

Utilities->Terminal->minicom

登入配置菜單

minicom -s

 

configuration 配置界面
Filenames and paths  
File transfer protocols  
Serial port setup 串口設定
Modem and dialing  
Screen  
Keyboard and Misc  
Save setup as dfl 存儲配置參數係minirc.dfl
Save setup as.. 另存配置參數
Exit 返回minicom
Exit from Minicom 退出minicom返回Linux

撳『Serial port setup』填寫COM配置

COM配置 參數  
Serial Device /dev/ttyUSB0 USB0
Lockfile Location /var/lock  
Callin Program    
Callout Program    
Bps/Par/Bits 115200 8N1 波特率
Hardware Flow Control Yes  
Software Flow Control No  
RS485 Enable No  
RS485 Rts On Send No  
RS485 Rts After Send No  
RS485 Terminate Bus No  
RS485 Delay Rts Before 0  
RS485 Delay Rts After 0  

 

發送AT指令

AT+GTUSBMODE  ? 查詢撥號模式
AT+GTUSBMODE  =  39 設置撥號模式
AT+GTAUTOCONNECT  =  1 設自動撥號
AT+CFUN  =  15 重啟模塊
ATI 返回版本番號
AT+CPIN   ? 插入SIN卡未?
AT+CEREG   ? 網絡註冊狀態
AT+COPS  ? 運營商信息
AT+CESQ 信号質量
ATI+GMI  ? 返回製造商
ATI+CGMI  ? 返回製造商
AT+GMM  ? 返回模塊型號
AT+CGMM  ? 返回模塊型號
AT+GMR  ? 軟件版本型號
AT+CGMR  ? 軟件版本型號
AT+GSN  ? 返回模塊IMEI碼
AT+CGSN  ? 返回模塊IMEI碼
AT$QCRMCALL  =  0,1 斷開連線

 

AT+CDGCONT = 1,”IPV4V6”,“3GNET” 撥號設置
1  
IPV4V6 ipv4,ipv6
3GNET 聯通
CMNET 移動
CTNET 電信

 

AT$QCRMCALL  =  1,1,3,2,1  
3 IPV4
1 IPV6
2, IPV4,IPV6

撳『q』鍵退出minicom

 

 

 

 

 

Linux文檔權限

Linux文檔權限
Linux文檔權限

Linux文檔權限以『-』『d』『r』『w』『x』標示.

文檔權限 權限編號 簡介
0
d   目錄/資料夾
r 4
w 2
x 1 埶行

係SHELL執行『ls  -l』命令, 細寫

ls  -l

列出當前資料夾下冚辦爛『文檔』仝『資料夾』『詳細清單』

drwxr-xr-x  2  root  root  4096  Feb  3  23:09  bin
drwxr-xr-x  3  root  root  2048  Feb  3  23:09  boot
drwxr-xr-x  3  root  root  2760  Apr  19  04:08  dev
……

 

drwxr-xr-x 文檔權限
d 『d』表示目錄, 『-』表示文檔, 『l』表示影射
rwx 拥有者user-可讀可寫可埶行.
r-x 仝群組group-可讀可埶行.
r-x 非群組other-可讀可埶行.

 

root  root 拥有者
首root user帳戶
次root group群組

 

  文檔容量
4096 4096byte即3.3KB
2048 2048 byte即2KB

 

  孻屘修改日期
Feb  3  23:09 2月3日23:09
Apr  19  04:08 4月19日04:08

 

bin 目錄

 

 

chown  param  user   path 改『目錄』『文檔』拥有權
user 帳戶
chown  -Rv  admin  ./* 祇root帳號,可以修改其它帳號權限
-R 递歸執行改拥有權『目錄』『子目錄』『文檔』
-v 顯示執行過程.

 

chmod  user group other  filename 改『目錄』『文檔』權限
user 拥有者帳戶-數字權限
group 仝群組-數字權限
other 非群組-數字權限

『user』『group』『other』以數字代表權限

r=4 可讀
w=2 可寫
x=1 可埶行
-=0

例:數字權限

rwx 4+2+1=7可讀可寫可埶行
rw- 4+2+0=6可讀可寫權禁埶行
r-x 4+0+1=5可讀禁寫可埶行
r– 4+0+0=4可讀禁寫禁埶行
–x 0+0+1=1禁讀禁寫可埶行
0+0+0=0禁讀禁寫禁埶行

例:改『文檔』權限為760

Chmod  760  run.log 改『文檔』權限
7 拥有者user-可讀可寫可埶行
6 群組group-可讀可寫權禁埶行
0 非群組other-禁讀禁寫禁埶行

 

chgrp  param  group  path 改『目錄』『文檔』所屬群組
group 群組
chgrp  -Rv  admin  ./* 祇root帳號,可以修改其它群組權限
-R 递歸執行『目錄』『子目錄』『文檔』改群組
-v 顯示執行過程.

 

Linux編輯vi/vim

Linux編輯vi/vim
Linux編輯vi/vim
Linux編輯vi/vim
Linux編輯vi/vim

 

『vi』出現係『UNIX』時代,蒞到『Linux』時代出現加强版『vim』, 宜加係『Linux』系統『vim』指令等仝於『vi』.

vim option filename
執行vi/vim指令編輯文本文檔

 

Insert mode 編輯/插入模式
撳細寫『i』鍵 係光標處插入
撳大寫『I』鍵 光標非吉格處插入
撳細寫『a』鍵 係光標下壹字符處插入
撳大寫『A』鍵 係光標最後壹個字符處插入
撳細寫『o』鍵 係光標上壹行,新插壹行
撳大寫『O』鍵 係光標下壹行,新插壹行

 

 

Last line mode 撳『ESC』鍵進入底行模式
輸入『:w』->撳『Enter』鍵 存檔
輸入『:wq』->撳『Enter』鍵 存檔後退出
輸入『:q!』->撳『Enter』鍵 吾存,直接退出
輸入『:w filename』->撳『Enter』鍵 另存為
撳『ctrl+c』鍵 吾存,直接退出

 

Last line mode 撳『ESC』鍵進入底行模式
撳細寫『x』鍵 向後刪光標字符
撳大寫『X』鍵 向后刪光標字符
撳『dd』鍵 刪光標整行字符
撳『yy』鍵 复制光標行
撳細寫『p』鍵 粘貼係光標上壹行
撳大寫『p』鍵 粘貼係光標下壹行

 

Linux命令

Linux命令
Linux命令

『Linux』命令通過『terminal終端』執行. PuTTY終端遠程登錄SSH.

『Linux』以『樹型結構』組織『資料夾』,『樹型結構』頂端係根目錄. 用『/』表示.根目錄『/』下『資料夾』有各自用庶.『Linux』分配『資料夾』畀佢.

Linux命令由三部分組成.

prompt Command param1 param2 …

Linux命令語法, linux區分大細寫. 且細寫.

prompt 提示符/前缀, 由linux畀出
command 命令/指令,linux命令大多係細寫.
param 参數,可能多於壹個. 以吉格分隔

每行行頭顯示類提示符,由linux畀出蒞:

username@hostname:~#

行頭提示符:

提示符:  
Username 當前用戶
@ 所屬主機
Hostname 主機名
: 分隔路徑
path 當前工作路徑.『~』:用戶主目錄.
# 分隔命令

Linux命令

apt 命令 ubuntu
sudo apt install name 安裝程式
sudo apt update 更新本地程式包列表
apt list –upgradable 列舉本地程式包列表
sudo apt upgrade 升級冚辦闌已安裝程式
apt search name 搜索程式包
apt show name 顯示程式包信息
sudo apt remove name 移除已安裝程式
sudo apt autoclean 清理已下載程式
sudo apt autoremove 清理冇用依賴

 

 

pwd 顯示當前工作目录
,返回類似『/dev/cpu』
cd / 訪問根目錄
cd ~ 訪問用戶主目錄
cd .. 上一級目錄
cd – 回褪
cd path 指定訪間目錄, 例『cd /dev/cpu』

 

cp sour dest 复制文檔或資料夾
cp -a sour dest 复制,保留原有權限.
cp -af sour dest 复制冚辦爛文檔或資料夾,保留原有權限.
cp -avf sour dest 复制冚辦爛文檔或資料夾,保留原有權限.顯示進度.

 

mv sour dest 移動或改名-文檔或資料夾
mv -f sour dest 移勳或改名-文檔或資料夾.强行吾使确認.

 

rm path 刪文檔或吉資料夾
rm -f path 刪文檔或吉資料夾, 强行吾使确認.
rm -r path 递歸刪-冚辦爛文檔或資料夾.
rm -rf path 递歸强行刪-冚辦爛文檔或資料夾.

 

ls 列出當前資料夾下冚辦爛『文檔』仝『資料夾』
ls -l 文檔+資料夾+詳細清單
ls -al 文檔+資料夾+隱藏文檔+詳細清單

 

chown  param  user   path 改『目錄』『文檔』拥有權
user 帳戶
chown  -Rv  admin  ./* 祇有root帳號,可以修改其它帳號權限
-R 递歸執行改拥有權『目錄』『子目錄』『文檔』
-v 顯示執行過程.

 

chgrp  param  group  path 改『目錄』『文檔』所屬群組
group 群組
chgrp  -Rv  admin  ./* 祇root帳號,可以修改其它群組權限
-R 递歸執行『目錄』『子目錄』『文檔』改群組
-v 顯示執行過程.

 

chmod  user group other  filename 改『目錄』『文檔』權限
chmod  760  run.log 改『文檔』權限
7 拥有者user-可讀可寫可埶行
6 群組group-可讀可寫權禁埶行
0 非群組other-禁讀禁寫禁埶行

 

sudo chmod 777 -R /openwrt 改資料夾下冚辦爛讀寫權限可讀可寫可埶行

 

 

mkdir name 創建資料夾
rmdir name 刪除資料夾,資料夾要吉, 有『文檔』仝『資料夾』改用
『rm -r path』

齋睇文本

cat filename 齋睇文本, 祗讀模式. 通過SSH終端回褪.
cat filename | more 撳『Enter』鍵遂行彈出.

撳『CTRL+C』鍵退出.

Tal -n linenum filename 文本定位

 

date 日期
cal 日歷

 

shutdown 閂機
reboot 重啟
sync 强行緩存寫入磁碟,冇消息返回.以仿輕機造成文檔損壞.

 

dmesg 系統啟動信息,通過SSH終端回褪.
dmesg | more 撳『Enter』鍵遂行展示.

撳『CTRL+C』鍵退出.

 

df 磁碟詳情,以『bit』為單位
df -h 磁碟詳情,轉換為
『mb』
『gb』單位

 

free 記憶體,以『bit』為單位
free -r 記憶體,轉換為
『mb』
單位

 

uname 系統
uname  -r 版本
uname  -a 系統+內核+版本

 

ps 系統進程
top 實時系統進程

撳『CTRL+C』鍵退出.

 

uptime 工作/運行時長

 

ifconfig 有線網路接口信息
iwconfig 冇線網路接口信息

 

lspci PCI/PCIE總線
lsusb USB總線
lshal 設備硬件抽象層(HAL)
lshw 系統硬件信息
dmesg 檢測內核啟動信息

 

sudo 獲得系統管理賬號root權限

 

netstat  -lnp 網路端口
mount 已挂載分區
fdisk -l 可用磁碟分區.

 

command  –help 幫助
apk  –help 幫助

 

find  /  -name  “ttyUSB*” 搜索含ttyUSB文檔, 區分大細寫
find  /  -iname  “ttyUSB*” 搜索含ttyUSB文檔, 吾分大細寫

 

OpenWRT-SSH遠程登錄-PuTTY終端

OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端
OpenWRT-SSH遠程登錄-PuTTY終端

OpenWrt_SSH_PuTTY

OpenWRT-SSH遠程登錄-PuTTY終端

『SSH』全名『Secure Shell』,遠程網絡登錄系統,『shell』係指命令行模式. 『OpenWRT』可能冇顯示器,係自已台電腦,通過『SSH』遠程網絡登錄『OpenWRT』.

查『OpenWRT』IPv4地埗.

ifconfig  br-lan

例如

Inet addr:192.168.2:1

配置『SSH』,『openwrt』通過『dropbear』實現.

vim    /etc/config/dropbear

編輯『dropbear』

config  dropbear  
  option   enable   ‘1’ 1:SSH使能

0:禁制

  option   PasswordAuth  ‘on’ 密碼驗證
  option   RootPasswordAuth ‘on’ 允許root賬戶憑密碼登錄
  option   RootLogin   ‘ on ‘ 允許root賬戶登錄
  option  Port  ’22’ SSH連接埠默認22
  option  Interface ‘lan’  
  option  BannerFile  ‘/etc/banner’ 登錄Logo
  option  SSHKeepAlive ‘300’ 心跳300
  option  IdleTimeout  ‘0’ 休閑超時,0禁用.

設置root賬戶密碼,執行『passwd』

passwd  
Changing password for root  
new password: 填root帳戶密碼
Retype password: 再填壹次
Password for root changed by root  

重啟SSH

/etc/init.d/dropbear  restart

 

下載『PuTTY』輕量級SSH客戶端, 先登入官網

https://www.putty.org/
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

最新0.83版. 下載『putty.exe』可直執行,仝『installer.msi』安将包.

https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.83-installer.msi
https://the.earth.li/~sgtatham/putty/0.83/w64/putty.exe
  1. 執行『exe
  2. 『Host Name(or IP address)』: OpenWrt地埗-例『168.2:1』
  3. 『Port』:SSH連接埠默認『22』
  4. 『Connection type』:揀『SSH』
  5. 撳『Open』.
  6. 首次連線提示『PuTTY Security Alert』,OpenWtr密鈅未存儲,係咪信賴佢,撳『Accept』接受.彈出黑色命令行窗口.
  7. 『Login as』賬號填『root』
  8. 『root@192.168.2.1’s passwort:』撳鍵盤吾會顯示密碼, 撳『Enter』登入.

 

或者係『Windows10』用命令行模式直接埶行 ssh

ssh   username@hostname

 

OpenWRT漢化

OpenWRT漢化
OpenWRT漢化
OpenWRT漢化
OpenWRT漢化

『OpenWRT』安裝圖形界面後,語言祈有英文揀,可再線下載漢化包.

更新安裝包列表

opkg  update

安裝圖形界面

opkg  install  luci

OpenWRT漢化

opkg  install  luci-i18n-base-zh-tw

登入後台luci經已漢化

  1. 撳『System』->『system』
  2. 撳『Lanuage and style』 ->『language』
  3. 揀『繁體中文(Chinese Traditional)』

 

MediaTek聯發科-MT7925- WIFI7冇線網卡

MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MVME TO M.2 WIFI
MVME TO M.2 WIFI
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡
MediaTek聯發科-MT7925- WIFI7冇線網卡

砌WIFI軟路郵,買WIFI冇線網卡做AP熱點,『Intel-AX210/EB200』閹左祇發射2.4G信號. 改買『MediaTek-MT7925』發射5G信號.

『MT7925』係『M.2-KEY E』接口,插係MVME槽要買『MVME TO M.2 WIFI』轉接卡,因『SUPERMICR X10SDV-4C-TLN2F』得壹條PCIE槽, 留番畀5G模塊.

壹定要下載穩定版『OpenWrt 24.10.1』,就係下載『OpenWrt 24.10.0』搞到WIFI信號時有時冇,.

係『OpenWrt』搜索『MT7925』驅動.

opkg list | grep mt792

安裝『MT7925』驅動.

opkg install kmod-mt7925-common
opkg install kmod-mt7925-firmware
opkg install kmod-mt7925e
opkg install kmod-mt7925u
opkg install kmod-mt792x-common
opkg install kmod-mt792x-usb
opkg install mt7925bt-firmware

wifi密碼加密

opkg install wpa-supplicant 用戶端模式
opkg install hostapd AP模式或AD-HOC模式

『vim /etc/config/wireless』冇線網絡配置文檔

wifi-device 驅動設備名
radio0 WIFI冇線網卡驅動1
radio1 WIFI冇線網卡驅動2

設備類型

type 設備類型
mac80211 驅動類型固定為mac80211

冇線信道

channel 冇線信道
1~13之間 2.4G默認信道1
36,40,44,48,52,56,60,64,149,153,157,161,165 中國產手機限制5G信道,得幾條揀, 吾係手機穩吾到5G-WIFI
auto 自動揀最優信道

冇線頻寬htmode

htmode 冇線頻寬
HT20 20MHz頻寬,支持1-13信道
HT40 40MHz頻寬,支持1-7信道
VHT20 20MHz頻寬
VHT40 40MHz頻寬
VHT80 80MHz頻寬

冇線协議 hwmode

hwmode 冇線协議
11b/11g/11n 2.4G
11n/11a/11ac 5G

帶寬共存

ht_coex  
1 帶寬20MHZ/40MHZ共存
0  

2.4G模式『冇線协議 hwmode』『冇線頻寬htmode』『ht_coex』對應關係

冇線網卡驅動路徑

path 冇線網卡驅動路徑
  自動生成

閂冇線設备

disabled 閂冇線設备
0 禁制wifi
1 使能wifi

地區

country  
US 美國
GB 英國
JP 日本
KR 韩國
HK 香港
US 冇線信道1~12
CN 冇線信道1~13

冇線發射功率

txpower 冇線發射功率
0~20 單位dBm

掃描信道

noscan 吾扫描信道
0 扫描信道
1 禁止掃描信道

節點名

wifi-iface wifi-iface節點名

驅動名

device wifi-device驅動名
radio0 默認2.4G
radio1 默認5G

冇線網卡名

ifname 冇線網卡名/ifconfig顯示名
wlan0 Wifi1
wlan1 Wifi2

網絡設備類型

network 網絡設備類型,對應網橋
lan 橋接內網
wwan 冇線中繼

冇線工作模式

mode 冇線工作模式
ap 訪問點模式
sta 容戶端模式
minotor 監聽模式

WIFI名

ssid WIFI名
Openwrt-5G 最長32字符

WIFI密碼加密模式

encryption WIFI密碼加密模式
none 明文
psk WPA-PSK密文
psk2 WPA-PSK2密文
psk-mixed WPA-PSK/ WPA-PSK2混合
psk2+ccmp  

WIFI密碼

key 密碼
12345678 psk2加密模式:8~64個字符
  none加密模式時:密碼冇效

隱藏熱點

hidden 隱藏熱點
1 隐藏
0 可畀搜索

執行『vim /etc/config/wireless』修改WIFI-mt7925冇線網絡配置文檔.

WIFI-mt7925冇線網卡驅動

config wifi-device ‘radio0’ WIFI-2.4g冇線網卡驅動,編號0
option type ‘mac80211’ 驅動類型固定為mac80211
option path ‘pci0000:00/0000:00:01.0/0000:01:00.0’ mt7925冇線網卡驅動路徑
option band ‘6g’  
option channel ‘auto’ 冇線信道
option htmode ‘HT80’ 40MHZ
option txpower ’20’ 冇線發射功率
option country ‘CN’ 地區
option disabled ‘0’ 1:禁制wifi

0:使能wifi

WIFI冇線網卡接口信息.『lan』設備用網橋『br-lan』. 吾用網橋『br-lan』手機連wifi會一直處於『正在獲取IP位址』.

config wifi-iface ‘default_radion0’ WIFI冇線網卡接口信息
option device     ‘radio0’ 冇線網卡驅動
option network    ‘lan’ 內網
option mode      ‘ap’ ap
option ssid        ‘OpenWrt’ wifi名
option encryption  ‘psk2’ 加密方式
option key         ‘12345678’ 密碼

重啟網絡

service network restart

冇線wifi配置生效

wifi

列出所有無線網絡信息

iwinfo

軟路郵與主路郵網線相連, 係手機連『OpenWrt』密碼『12345678』.