openwrt可以在线更新不同版本固件吗
openwrt可以在线更新不同版本固件
(1)SSH登录路由器
在Ubuntu里,按Ctrl+Alt+T打开命令行终端,输入:
输入密码,登录成功。
进入OpenWrt /tmp目录 cd /tmp
检查OpenWrt路由器是否有足够的内存 df -h
可以看出, /tmp 还有29.5MB可用空间,而升级固件在3MB左右,足够了。
下载OpenWrt最新trunk版本固件
在Ubuntu里浏览器打开 http://downloads.openwrt.org/snapshots/trunk/
TP-LINK WR2543N路由器的芯片类型是ar71xx,就点击 ar71xx 目录进入。要注意,路由器的芯片类型千万不能搞错,不同路由器很可能是不同的。
请点击输入图片描述
按Ctrl+F查找自己的路由器型号。比如我输入的是 wr2543, 有两个固件,升级用的是 sysupgrade.bin文件。右键点击该链接,复制下载地址。在FireFox里是 Copy Link Location复制链接地址。
回到Ubuntu命令行终端, 下载固件到 /tmp 目录。T
md5校验,确保下载的固件完整:
输出结尾是OK,说明固件是完整的。
OpenWrt sysupgrade命令升级OpenWrt固件
过约2分钟,等路由器重启成功,如果没有意外,会发现有线和无线上网都正常。但浏览器192.168.1.1无法登陆,因为snapshots版本固件是不带LuCI网页管理界面的。没有也好,可以节省路由器的存储空间,也可以学习一下命令行管理OpenWrt路由器。
绛旓細鍘熷洜濡備笅锛1銆佺綉璺姸鎬佷笉浣炽傚湪openwrt鍗鏇存柊杩囩▼涓竴鐩村仠鐣欏湪鈥滄鍦ㄥ噯澶囨洿鏂扳濋樁娈碉紝鍙‘璁ゆ槸鍚︾敱浜庡綋鍓嶇綉缁滅姸鎬佷笉浣炽傚湪杩炴帴鍒颁簯鏈嶅姟鍣ㄦ椂锛屼竴鐩磋秴鏃躲佽繛鎺ュ彂鐢熼敊璇瓑锛屽鑷翠笉鑳藉纭鏇存柊璇锋眰锛屼粠鑰屼竴鐩村浜庢鍦ㄥ噯澶囨洿鏂伴樁娈点2銆佹洿鏂板唴瀹硅繃澶氥傚嚭鐜版绫绘儏鍐垫槸鐢变簬openwrt鍗″畨瑁呬簡杩囧鐨勫簲鐢紝鍌ㄥ瓨浜嗗ぇ閲...
绛旓細5銆侀噸鍚悗涓嶈鍏虫満锛岃緭鍏192.168.1.1杩涘叆绠$悊椤碉紝鍦ㄢ滃浠絴鍒锋満鈥濈晫闈腑閫夋嫨锛0508-openwrt-ramips-rt305x-hg255d-squashfs-By_shcl.bin鍥轰欢鍐嶆鍒锋満銆6銆佸埛鏈哄畬鎴愬悗璺敱鍣ㄨ嚜鍔ㄩ噸鍚紝鑻ュ嚭鐜版棤娉曡繛鎺ュ氨鍏抽棴璺敱鍣ㄧ數婧愬悗鍐嶆墦寮鍗冲彲銆7銆佸凡缁忓埛浜OpenWrt鍥轰欢鐨勬湅鍙嬪彲浠ョ洿鎺ヨ繘鍏モ滃浠絴鍒锋満鈥濈晫闈腑鏇存柊姝...
绛旓細涓鍛ㄣOpenwrt鏂5.15鍐呮牳寮鍙戠増姣忓懆浜鏇存柊锛屾墍浠ョ畻鏄竴鍛ㄦ洿鏂颁竴娆°傛洿鏂帮紝鍓瘝鏇达紙g猫ng锛変笌褰㈠璇嶆柊缁勫悎锛屾瀯鎴愬舰瀹硅瘝鐭锛屾寚鏌愪簨鐗╂瘮鍙︿竴浜嬬墿鏇村姞鏂帮紝鐩稿綋浜庤嫳璇腑鐨勬瘮杈冪骇newer銆傜敱浜庢洿涓哄闊冲瓧锛屽綋璇讳綔g膿ng鏃讹紝鍙互鏋勬垚涓涓姩璇嶇煭璇紝鎸囧埄鐢ㄦ柊浜嬬墿鍙栦唬鏃т簨鐗┿
绛旓細鍒峰叆Openwrt 鍦˙REED妯″紡涓嬶紝閫夋嫨鍥轰欢鏇存柊锛屽紑濮嬪埛鍐橭penwrt銆傚煎緱娉ㄦ剰鐨勬槸锛涓嶅悓鍥轰欢鐨勭鐞嗗悗鍙板湴鍧鍚勫紓锛屽Openwrt榛樿涓192.168.1.1锛岀敤鎴峰悕鍜屽瘑鐮佸潎涓簆assword銆備綘鍙互浠庢彁渚涚殑閾炬帴涓嬭浇骞跺噯澶囨墍闇鐨勫浐浠躲備互涓婂氨鏄K2p鍒稯penwrt鐨勮缁嗘楠わ紝鎸夐儴灏辩彮杩涜锛屼綘灏嗚兘浜彈鍒版洿寮哄ぇ鐨勮矾鐢卞櫒鍔熻兘銆
绛旓細//downloads.openwrt.org/鎴栬呭叾浠栭暅鍍忕綉绔欙紝鏍规嵁鑷繁鐨勮矾鐢卞櫒鐗堟湰鍜屾灦鏋勭‘瀹氾紝姣斿涓嬮潰杩欎釜鍦板潃锛歨ttps://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/packages/ barrier_breaker/14.07鏄増鏈 ar71xx琛ㄧず纭欢鐗堟湰 鏈鍚庝竴姝ワ細鎵цopkg update鍛戒护鏇存柊杞欢婧愪俊鎭
绛旓細鏈変竴涓叕寮:sysupgrade.bin+绌洪棽绌洪棿+绯荤粺鐨勯厤缃┖闂=factory.bin鐨勫ぇ灏 鍦openwrt wiki涓湁涓撻棬鎻忚堪sysupgrade锛歴ysupgrade鏇挎崲linux鍐呮牳鍜宻quash鏂囦欢绯荤粺锛屾摝闄ゆ暣涓猨ffs2閮ㄥ垎銆傝兘淇濈暀閰嶇疆鏂囦欢锛屼絾涓嶈兘淇濈暀浜岃繘鍒跺畨瑁呮枃浠躲傛弿杩颁簡鍑犵sysupgrade鏂规硶锛屼絾娌℃湁鎻忚堪鍦╳eb鐣岄潰鐨鏇存柊锛屼篃娌℃湁鎻忚堪factory鍜宻ysupgrade鐨...
绛旓細璺敱鍣ㄦ槸RG100A-BA 棣栧厛瑙e喅涓绯诲垪渚濊禆鍏崇郴 base璺緞涓 opkg install libnettle kmod-tun opkg install libgnutls-openssl 瀹夎 opkg install git
绛旓細4. 鏇存柊鍥轰欢锛氱‘淇濅綘鐨勮矾鐢卞櫒涓婂畨瑁呬簡鏈鏂扮殑OpenWrt鍥轰欢鐗堟湰锛屼互鑾峰彇鏈鏂扮殑鎬ц兘鏀硅繘鍜屼慨澶嶃傞渶瑕佹敞鎰忕殑鏄紝缃戠粶寤惰繜闄や簡涓庤矾鐢卞櫒鎬ц兘鏈夊叧澶栵紝杩樹笌缃戠粶渚涘簲鍟嗘彁渚涚殑甯﹀鍜岀綉缁滄嫇鎵戠瓑鍥犵礌鏈夊叧銆傝櫧鐒OpenWrt鍙互浼樺寲璺敱鍣ㄧ殑鎬ц兘锛屼絾鏃犳硶瑙e喅鎵鏈夊欢杩熼棶棰樸傚鏋滀綘鐨勭綉缁滈棶棰樿緝涓哄鏉傦紝鍙兘闇瑕佽繘涓姝ョ殑缃戠粶璁惧...
绛旓細娌℃湁鑱旂綉銆傛牴鎹煡璇㈢浉鍏冲叕寮淇℃伅鏄剧ず锛openwrt娌℃湁浣跨敤wan鑱旂綉锛岄氳繃lan杩涜浜ゆ崲鏈鸿仈缃戯紝鎵цopkgupdate浼氭姤閿欍備氦鎹㈡満锛圫witch锛夋剰涓衡滃紑鍏斥濇槸涓绉嶇敤浜庣數锛堝厜锛変俊鍙疯浆鍙戠殑缃戠粶璁惧锛屽彲浠ヤ负鎺ュ叆浜ゆ崲鏈虹殑浠绘剰涓や釜缃戠粶鑺傜偣鎻愪緵鐙韩鐨勭數淇″彿閫氳矾銆
绛旓細- 鍙互鍒皁penwrt瀹樼綉鏌ヨ锛屽湴鍧濡備笅锛歨ttp://wiki.openwrt.org/toh/start 浠涔堟槸OpenWrt锛- OpenWrt 鍙互琚弿杩颁负涓涓祵鍏ュ紡鐨凩inux 鍙戣鐗堬紝鑰屼笉鏄瘯鍥惧缓绔嬩竴涓崟涓鐨勩侀潤鎬佺殑绯荤粺銆傚浣曞埛鍐橭penWrt锛- 浠P-LINK WR703N 涓轰緥锛岄鍏堜笅杞藉畨瑁匫penWrt鍥轰欢锛岀劧鍚庤繘鍏ヨ矾鐢卞櫒绠$悊鐣岄潰杩涜鏇存柊锛岀瓑寰呬竴娈...