Openwrt 免重新编译设置初始默认ESSID和配置

本文介绍了如何在不重新编译Openwrt固件的情况下,解决恢复备份后路由器显示两个无线网卡的问题。关键在于修改/etc/config/wireless文件中的macaddr,避免因MAC地址不符导致Openwrt新建默认无线网络。通过在启动项中添加脚本,可以实现在路由器启动时自动设置默认ESSID。
摘要由CSDN通过智能技术生成

最近在研究Openwrt,有的时候因为批量配置方便需要,想把一个设置好的路由器的Firmware备份下来。不过恢复到同型号的另一个路由器上会出现路由器配置页面里网络-无线里面变成两个无线网卡的现象,我研究了一段时间,发现大家的解决方案都是重新编译固件。不过我现在手头的电脑比较老旧,开不了虚拟机,无法重新编译。

首先查看分区

cat /proc/mtd

mtd0: 00020000 00010000 "u-boot"
mtd1: 000e3d4c 00010000 "kernel"
mtd2: 00eec2b4 00010000 "rootfs"
mtd3: 008c0000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "art"
mtd5: 00fd0000 00010000 "firmware"

备份:dd if=/dev/mtd5 of=/tmp/firmware.bin


接着用WinSCP传回本地。最后在Uboot下刷写到另一个路由器


于是我开始寻找问题的根源,后来使用WinSCP,发现是/etc/config/wireless 这个文件导致了无线网卡显示出来两个的现象。

我们来看一下wireless这个文件,发现文件初的macaddr还是老路由器的地址,于是感觉这里是问题的所在。

config wifi-device 'radio0&#
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值