一、为什么选择OpenWrt?
OpenWrt身为开源路由器操作系统,因具有高度可定制性,有着丰富的插件生态,还有强大的网络管理功能,所以成了路由器发烧友的首选,跟厂商原生固件相比,OpenWrt支持虚拟专用网络功能,支持广告过滤功能,支持QoS优化等高级功能,并且能够通过SSH直接进行管理,能给家庭网络提供更多控制权。
二、刷机之前的关键准备事宜,其一为进行硬件兼容性的检查,其二是备份原始固件,其三是于众多固件之中下载正确的固件。在刷机步骤的详细解释内容里,首先是要刷入初始固件,此步骤采用Web界面法,即登录进入常为192.168.1.,1的路由器管理界面,而后进入系统工具当中的固件升级选项那里,从中选择下载好的factory.bin文件,接着要等待路由器重启,在这等待重启的期间千万不要断电。之后是关于SSH登录以及系统升级的相关内容。
ssh root@192.168.1.1 # 默认密码通常为空或`password`sysupgrade -n /path/to/openwrt-xxx-sysupgrade.bin # -n参数清除配置
3. 将首次配置的要点之四,也就是刷机失败救回方案里的场景1,即刷机之后呈现无法启动的状况,进行如下解析。其一,运用U – Boot救援模式,在路由器处于断电状态时,先按住Reset键,随后再进行通电操作,接着等待LED快速闪烁。其二,借助TFTP服务器上传固件。
tftp -i 192.168.1.1 put openwrt-xxx-factory.bin
在U-Boot命令行执行:
setenv serverip 192.168.1.2 # PC的IP地址tftp 0x81000000 openwrt-xxx-factory.binbootm 0x81000000
2. 串口调试救回的场景二是,配置错误致使断网,第一,借助SSH来恢复,第二,运用FailSafe模式,路由器通电之后,在三秒之内,连续按压Reset键五次,连接到OpenWrt – FailSafe Wi-Fi(此为无密码的),通过SSH登录到192.168.1.1,然后执行:
mtd -r erase rootfs_data # 清除配置分区
五、进阶技巧与优化1. 性能调优2. 安全加固六、常见问题解答
Q1:刷机后Wi-Fi信号变弱?
对A而言,要去检查位于/etc/config/wireless里的txpower参数,此参数默认是20dBm呢,还能够把它调整到30dBm,不过这需要符合当地的法规,哦。
Q2:如何恢复厂商固件?
A:经由OpenWrt的System这个选项下的Backup/Flash界面去上传厂商固件,或者运用mtd write命令继而强制刷入。
Q3:刷机后USB存储无法识别?
A:加载kmod-usb-storage驱动:
opkg updateopkg install kmod-usb-storage
经过本文所阐述的详尽步骤以及救回计划,即便新手,也能够安全无虞地达成OpenWrt刷机,并且在遭遇问题之际能够迅速予以恢复。建议在首次开展操作之前,准备好USB转TTL模块,以及备用路由器,用以应对极端情形下的状况。
未经允许不得转载:openwrt技术分享 » OpenWrt刷机教程:从准备到救砖,30分钟搞定路由器

openwrt技术分享
微信关注,获取更多