微信关注,获取更多

OpenWrt刷机教程:从准备到救砖,30分钟搞定路由器

一、为什么选择OpenWrt

OpenWrt身为开源路由器操作系统,因具有高度可定制性,有着丰富的插件生态,还有强大的网络管理功能,所以成了路由器发烧友的首选,跟厂商原生固件相比,OpenWrt支持虚拟专用网络功能,支持广告过滤功能,支持QoS优化等高级功能,并且能够通过SSH直接进行管理,能给家庭网络提供更多控制权。

二、刷机之前的关键准备事宜,其一为进行硬件兼容性的检查,其二是备份原始固件,其三是于众多固件之中下载正确的固件。在刷机步骤的详细解释内容里,首先是要刷入初始固件,此步骤采用Web界面法,即登录进入常为192.168.1.,1的路由器管理界面,而后进入系统工具当中的固件升级选项那里,从中选择下载好的factory.bin文件,接着要等待路由器重启,在这等待重启的期间千万不要断电。之后是关于SSH登录以及系统升级的相关内容。

  1. ssh root@192.168.1.1 # 默认密码通常为空或`password`
  2. sysupgrade -n /path/to/openwrt-xxx-sysupgrade.bin # -n参数清除配置

3. 将首次配置的要点之四,也就是刷机失败救回方案里的场景1,即刷机之后呈现无法启动的状况,进行如下解析。其一,运用U – Boot救援模式,在路由器处于断电状态时,先按住Reset键,随后再进行通电操作,接着等待LED快速闪烁。其二,借助TFTP服务器上传固件。

  1. tftp -i 192.168.1.1 put openwrt-xxx-factory.bin

在U-Boot命令行执行:

  1. setenv serverip 192.168.1.2 # PC的IP地址
  2. tftp 0x81000000 openwrt-xxx-factory.bin
  3. bootm 0x81000000

2. 串口调试救回的场景二是,配置错误致使断网,第一,借助SSH来恢复,第二,运用FailSafe模式,路由器通电之后,在三秒之内,连续按压Reset键五次,连接到OpenWrt – FailSafe Wi-Fi(此为无密码的),通过SSH登录到192.168.1.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驱动:

  1. opkg update
  2. opkg install kmod-usb-storage

经过本文所阐述的详尽步骤以及救回计划,即便新手,也能够安全无虞地达成OpenWrt刷机,并且在遭遇问题之际能够迅速予以恢复。建议在首次开展操作之前,准备好USB转TTL模块,以及备用路由器,用以应对极端情形下的状况。

未经允许不得转载:openwrt技术分享 » OpenWrt刷机教程:从准备到救砖,30分钟搞定路由器

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏