上篇组MESH的时候提到过调试路由器期间遇到了不少问题,在这里简略地写写解决方法,下次遇到问题的时候可以翻回这篇看看,或者再来更新些内容。一边看着操作笔记一遍回忆出了这篇东西,问题各种各样所以记录得非常零散。
1. 环境准备
安装主题
现象
无法载入工作台,浏览器页面显示Unable to render any theme header template, last error was: Unable to complete 'themes/bootstrap/header' as Lua templete
解决方案
opkg update
opkg install luci-theme-bootstrap
opkg install luci luci-base luci-compat
2. 无线配置与调试
检查无线网络配置
uci show wireless
无线网卡识别
现象
无线模块未开启,wifi up
无效
解决方案
检查无线配置文件cat /etc/config/wireless
opkg update
opkg install iw
iw dev
无线驱动
lsmod
确认是否有驱动
opkg install pciutils
lspci
确认硬件
opkg install kmod-mt7615e
安装无线驱动
手动安装无线驱动:
访问OpenWrt官方驱动库downloads.openwrt.org
下载安装opkg install /path/driver_package.ipk
3. MESH网络调试
现象
启用MESH后无连接
解决方案
确认MESH是否可用,输入batctl if
,输出mesh_radio0: active
为可用
查看MESH日志logread | grep mesh
,出现报错unknown network field 'mesh_fwding'.
,进配置文件vi /var/run/wpa_supplicant-mesh0.conf
注释掉mesh_fwding
,路由器崩了,退回Breed重刷。
检查和安装wpad_meshopkg list-installed | grep wpad_mesh
(到这一步仍不可用,猜测是固件里的其他配置问题)
4. 网络与界面问题
IP地址修改
vi /etc/config/network
修改option ipaddr '192.168.1.1'
为修改后的地址
无线设置修改
vi /etc/config/wireless
修改对应的部分
修改完wifi reload
更新
5. 其他问题
无国家代码问题
vi /etc/config/wireless
修改对应的部分
修改完wifi reload
更新
更换软件源
修改/etc/opkg/distfeeds.conf
并使用可靠的镜像源
总结
需要一个用着顺手的固件,在官方固件的基础上自己改造是最合适的。用于MESH组网的K2P路由器已投入使用,下次如果尝试自己编译路由器的话就换台设备来继续研究。(编译成功后再回来加更,大概)
COMMENTS | NOTHING