前言
何为软路由?顾名思义,区别于一般的家用路由器,软路由由软件实现家用路由器的一系列功能,目前最常见软路由软件就是openwrt了,本质上openwrt不是一个应有软件,而是类似于centos/suse等的基于linux内核的操作系统,所以如果你恰巧有台闲置的小工控机不妨刷个openwrt试试。既然要刷机首先就要有个启动盘,这个盘里要有openwrt的镜像以及写盘工具等。
获取OPENWRT镜像
首先是openwrt镜像,大家可以从这个地址下载:https://mirrors.cloud.tencent.com/openwrt/,这里还是建议大家选择release版本,否则后期安装各种插件的时候会非常麻烦。
制作启动盘
至于制作启动盘,这里建议大家可以选择WePE,使用起来非常方便,写盘工具建议大家使用physdiskwrite.exe。使用WePE制作完启动盘后,将physdiskwrite.exe以及镜像都放入启动盘中。
刷机流程
然后就是大家都比较熟悉的刷机流程,将U盘插到工控机上,启动后一直按F11,进入 WePE 以后,开始->运行->cmd,打开命令行界面,先 输入U盘的盘符,例如我这里盘符是 U,那么我就输入: u: 然后回车,就进入到了U盘的目录下。
然后再通过 cd 命令进入你放置 physdiskwrite.exe 的目录,执行 physdiskwrite.exe 写入命令:
physdiskwrite.exe -u openwrt-x86-64-generic-squashfs-combined-efi.img
这里的 physdiskwrite.exe -u 是固定的命令,后面的固件文件名需要写你自己的固件文件名,写几个字按 Tab 键就可以自动补全。
敲回车以后会显示当前磁盘类表,我这里就一个磁盘,所以我输入 0,代表写入到编号为 0 的磁盘中。
敲回车以后会询问你,写入会覆盖磁盘内容,是否确认?我们输入 y,再回车等待写入完成。
写入完成以后重启工控机,然后重新设置密码,这样大家也可以远程ssh登录:
然后在浏览器中输入:http://192.168.1.1 进行访问路由器管理页面,密码是 上一步中设置的密码,剩下的就是开始使用了。