openwrt固件升级方法
四种方法
有四种方法可以把OpenWrt安装在一个设备上:
1.通过原始固件
通过你的浏览器打开原始固件的管理页面,然后通过使用"固件升级"选项安装OpenWrt固件。搞定。
注意: 一些时候原始固件的升级功能包含一些确定你没有刷入错误固件文件的校验功能,如果存在这个功能,他会阻止你通过这种方式安装OpenWrt。
2.通过Bootloader和网口
正是为了便于这方面,即更新固件, 绝大多的(不是所有)bootloader 里面内置了这种更新固件的功能. 有的内置 TFTP-client, 别的有 TFTP-server, 还有FTP-client 和 甚至于有 FTP-server. 你需要了解的有:
- bootloader的预设IP地址 (启动到系统后的ip和BL的ip不一定相同哦!)
- 使用的是以上那种协议
- bootloader是做客户端还是服务端
- 预设服务的端口号, 若不是 default
- 接口要连上
- 可能需要用户名和密码进行登录
- 了解设备启动后连接的时间点是很有用的, 比如:要在设备上电的1-5秒内连接,否者设备会启动进入系统
一旦你明白了上面的参数,你就可以接着一下操作:
- 在你的电脑上安装相应的软件 (即在本案中bootloader内置了FTP-server,你就需要准备FTP连接软件了)
- 阅读该软甲你的手册! 比如 man tftp, man tftpd, man ftp, man ncftp, man ftpd, man
pure-ftpd 或者 .. - 给你的电脑设置一个与bootloader相同网段的静态ip
- 用正确的端口连接你的电脑
- 通电
- 与bootloader取得连接
- 按具体情况用openwrt固件来覆盖原来的固件
- 不要改掉或写到bootloader 直到明确指示这样做!(不然就就得到一块高价板砖了)
注意: 有时候bootloader会不让你刷非原厂的固件, 比如 t Inventel DV4210 (AKA Livebox)
时间点: 为了能上准时间点, 连接主机与路由直接要快. 要做到尽可能的快, 你可能需要关掉你网卡的连接速率自动协商功能(也就是开着双工100mbps啥的)尤其要 关掉媒体感知功能 在你的系统上面.
具体的操作
→ tftp
→ ftp
→ xmodem
3.via Bootloader and Serial port
→ serial
4.via JTAG
→ port.jtag
本文章由http://www.wifidog.pro/2015/07/13/openwrt%E5%8D%87%E7%BA%A7%E5%9B%BA%E4%BB%B6.html整理编辑,转载请注明出处