一、备份原机固件
在开始刷机之前,我们需要备份原有的路由器固件以防刷机失败或者需要恢复原有系统。以下是具体操作步骤:
1、进入路由器管理页面,点击“系统管理”-“备份/修复”-“备份”
http://192.168.31.1/cgi-bin/luci/;stok=xxx/api/misystem_backup
2、等待备份完成,一般情况下备份时间不会很长。
3、将备份文件保存在电脑硬盘上,备份完成后可以关闭路由器管理页面。
二、下载OpenWrt固件
从OpenWrt官网下载适合你小米R3G的固件,一般建议下载稳定版或者最新RC版。下载地址如下:
https://downloads.openwrt.org/releases/
下载完成后,解压缩,拿出其中的sysupgrade镜像文件。
三、刷机操作
1、使用WinSCP上传OpenWrt固件
使用WinSCP连接路由器,并把解压后的sysupgrade镜像文件上传到路由器的/tmp目录下。以下是具体操作步骤:
1、打开WinSCP,并选择“新会话”
2、输入路由器的IP地址、用户名和密码并连接路由器。
3、将解压后的sysupgrade镜像文件上传到/tmp目录下。
2、使用SSH进入路由器
连接到路由器后,我们需要使用SSH来进入路由器。以下是具体操作步骤:
1、打开PuTTY软件,并输入路由器的IP地址,选择SSH连接方式。
2、输入路由器用户名和密码,并进入路由器。
3、执行刷机操作
在SSH连接软件中执行下列命令:
cd /tmp
sysupgrade -n -v openwrt-xxx-squashfs-sysupgrade.bin
其中,xxx是固件版本号。-n表示不保留配置,-v表示显示刷机过程中的详细信息。这一步需要比较耐心,因为刷机过程可能会比较漫长。
4、等待固件刷入完成
等待路由器重启,固件刷入完毕,此时你的小米R3G已经刷上了OpenWrt固件。
四、常见问题
1、刷机过程中如何避免失败?
刷机过程中可能会遇到各种问题导致失败,为了避免这种情况,你可以执行以下操作:
1、备份原机固件;
2、使用WinSCP上传OpenWrt固件,并且上传之前先检查md5校验值是否正确。请使用“MD5校验工具”进行简单的校验。
3、断开其他网络连接(如Wi-Fi连接),以避免断网导致刷机失败。
2、刷机后如何恢复原系统?
如果发现OpenWrt不太合适你的需求,或者出现了一些不可预料的问题,你可以执行以下操作来恢复到原系统:
1、下载官方原系统固件;
2、使用WinSCP将原系统固件上传至路由器中/tmp目录下;
3、使用Putty进入路由器的SSH,执行以下代码:
cd /tmp
mtd_write write xxx.bin firmware
其中,xxx.bin是原系统的固件文件名。执行完成后,等待路由器重启即可。
3、OpenWrt刷入后如何登录路由器?
OpenWrt刷入后默认没有开启Web管理页面,因此需要使用SSH连接方式登录路由器。登陆后,你可以使用命令行来配置路由器,或者通过LuCI界面来管理路由器。
在PuTTY中登录路由器后,输入以下命令以安装LuCI界面:
opkg update
opkg install luci
/etc/init.d/uhttpd start
之后,在浏览器地址栏中输入路由器IP地址(默认IP为192.168.1.1),即可打开OpenWrt LuCI管理界面。
4、OpenWrt刷入后如何安装第三方软件?
在OpenWrt上,我们可以添加第三方软件包,以增强路由器的功能。以下是简单的步骤:
1、登陆OpenWrt后,使用以下命令更新软件源:
opkg update
2、安装想要的软件包:
opkg install xxx
其中,xxx是你需要安装的软件包名称。安装完成后,这个软件的相关功能就会集成到路由器中。
五、总结
本文详细介绍了如何刷openWrt到小米R3G路由器中,包括备份原机固件、下载OpenWrt固件、刷机操作等内容。同时,也回答了在刷机过程中经常遇到的问题,如何恢复原系统、如何登录路由器以及如何安装第三方软件等。一旦成功刷入OpenWrt,并加装所需的软件包,你将会获得更快速、更安全、更稳定、更智能的网络路由器使用体验。