OpenWRT系统(一)- 无线路由器常用命令
程序员文章站
2024-02-11 15:05:16
...
Windwows 下推荐软件
- http服务器: HFS
- tftp服务器: YaTFTPSvr
- scp软件: Winscp
- 串口、SSH软件:SecureCRT
升级
-
uboot下升级
PC端打开 tftp,对应 bin 主程序文件放在tftp
监听的目录下,路由器起机时倒计时等待过程中按Ctrl C
进入菜单,选择对应菜单进行升级。 -
主程序下升级
升级包格式要求 tar.gz ,放在 http 服务器下,生成对应的 url,主程序下直接输入命令sysupgrade 对应的url
,能够自动下载并升级。
也可以通过wget 对应的url
先下载升级包到/tmp
目录,再通过sysupgrade 文件名
升级。
擦除写入分区
-
uboot下操作
- 进入uboot 命令行原生模式
- 设置 本地及服务器 IP
setenv ipaddr 192.168.110.3 setenv serverip 192.168.110.11
- 要写入文件放到 tftp 服务器目录下,下载文件到内存,假设地址默认 0x1000000
tftpboot ip:文件
-
sf probe 0
选择 flash -
sf erase 0x0 0x200000
擦除地址0开始 2兆字节的分区 -
sf write 0x1000000 0x0 0x200000
把内存地址 0x1000000 开始的2兆字节数据写入分区地址 0 开始的地址 -
reset
重启
-
主程序下mtd操作
-
cat /proc/mtd | grep art
假设要要擦除 art 分区,查看对应信息,分区在 mtd2 - 从其它设备导出分区信息,
dd if=/dev/mtd3 of=/tmp/art.bin
,下载文件到新设备上的/tmp
目录 -
mtd erase /dev/mtd2
擦除 mtd2 分区信息 mtd -r write filename /dev/mtd2
-
修改无线配置
uci show wireless
查看无线相关常用配置,通过 uci set xxx
修改配置后,uci commit wireless
保存配置,再 wifi
命令重启无线网卡。支持 ssid 名称、加密方式、信道、wlan 工作模式、发射功率、信道带宽等。
uci show wireless
uci set wireless.wifi1.htmode=HT80 # 5G网卡配置成80MHz
uci commit wireless
wifi
查看无线信息
ath0x 一般对应2.4G wlan, ath1x 对应 5G wlan,下面配置以 Atheros 驱动测试。
- 查看关联终端
wlanconfig ath0 list sta
- 设置发射功率10dBm
iwconfig ath1 txpower 10
- 查询、关闭 short-gi
iwpirv ath1 get_shortgi
iwpriv ath1 shortgi 0
查看有线相关信息
- 查看地址池分配信息
cat /tmp/dhcp.leases
查看日志
- 查看内核日志
dmesg -c
- 查看 syslog 信息
logread -f
上一篇: ubuntu 下使用 upnp 配置路由器端口映射
下一篇: 路由器交换机(VRP系统)常用命令