afait.com

搜索表单

IT普及

路由器升级有风险,操作需谨慎——刷路由器固件可能会遇到的问题及解决思路

    今天姐姐突然问我,“你知道路由器怎么升级的吗?”我很纳闷“没事升级路由器干嘛?”,于是姐姐就转发了一条“大量路由器曾有后门,影响网银安全”的扩散帖给我,由于一贯对“求扩散”这种方式传播的消息真实性持怀疑态度,我上网搜了一下,好家伙,原来大大小小的网站上都登了这则消息,看来情况属实,同时暗自鄙视了一下自己的消息闭塞、信息落后。
     可是,我虽然知道怎么升级路由器,但没有实际操作过,在晚上饭后无事的时候,遂决定来捣鼓下家里面那台……
     本着大大小小刷过几年安卓机,越过数台苹果狱,见证过很多次设备从正常到“砖头”,然后又“复活”的奇迹时刻,所以觉得给路由器刷个固件,比重做系统都简单多了,无需准备什么,直接从官网找到最新适用固件,下载保存,直接在浏览器中输入192.168.0.1(这是我的路由器默认IP,有的可能是192.168.1.1),打开路由器管理界面,进入“系统设置”,点击“升级软件”,选择下载好的固件,点击“升级”,一气呵成!看着进度条读取完毕,自动重启路由器,自信满满的等着全新的操作界面的出现,可是等着等着,等来的却是”无法显示该页面“……
     这个时候我还没有意识到有何不妥,"可能是需要再手动切断电源重启一下呢?"于是乎……果然,还是没用……
     重新插拔网线、更换接口……各种操作过后,我发现路由器的system灯居然都没有亮,这个时候我意识到问题了,看来没升级成功,原有的固件也被破坏了……再一次,我抱着侥幸的心理,使出了路由器的“大招”,用根牙签戳着reset键10秒不放,尝试硬还原路由器设置,可是结局依然是悲伤的,没有抢救成功……
     本着“不放弃,不抛弃”的精神,我不想过早的表示“我已经尽力了”,再次尝试各种可能挽救的方法,这时我突然发现本地连接并未获取到应有的IP地址,骂了自己一句“笨蛋”,路由器可能dhcp服务都没有开启,本地连接还是169.254.X.X的私有IP,能打开192.168.0.1才怪,于是重新设置本地连接,将自动获取IP地址设置为手动192.168.0.2,填好默认网关(192.168.0.1)子网掩码(255.255.255.0)之后,怀着忐忑的心理,再次打开路由器设置页面,“无法显示该页面”……看来,这次真玩脱了……
    凭借我个人的能力已然无法拯救它了,只能求助于伟大的互联网了,好在我们还有手机,还可以3G上网……在看过数篇“百度知道”里面的各种奇葩无语毁三观的神回复之后,在一个技术论坛上看到有专业人士提醒说有的路由器不能够通过浏览器直接上传固件进行升级,只能在路由器刚加电的几秒钟内用tftp协议以二进制的方式传输,顿时有点埋怨自己为啥不事前上网了解下再操作,不过他的这个说法也提供了一个思路,说不定还可能挽回局势呢,虽然我现在的192.168.0.1都ping不通,用tftp再去传文件能传过去?……
     “抱着试试看的态度”我尝试了tftp传输的方法:先切断路由器电源,将下载的固件重名为为“1.bin”复制到c盘根目录下(这是为了在命令行里面少输点字符,避免出错),在开始菜单中运行cmd.exe,输入"tftp -i 192.168.0.1 put c:\1.bin",这时候别慌按回车,将路由器电源打开同时瞬间(几秒内)按下回车键运行刚才输入的命令,出现提示“tftp不是内部或外部命令,也不是可运行的程序”……我顿时骂了句尼玛,经查原来是window7系统默认是未安装tftp客户端的,打开控制面板,在“程序”中“打开或关闭windows功能”里面勾选中“tftp客户端”,确定等待安装完成,再重复以上步骤,怀着忐忑的心情等待数秒——“出现超时,连接请求失败”,果然是连接不上啊,真的是无力回天了吗?
    区区的挫折没有击溃我,继续通过手机上网在浩瀚的互联网中搜寻着救命稻草,一边看着各类专业的、娱乐的、流氓的解决方案,一边思考着问题出在哪里,按理说,虽然固件没刷成功,也不至于随随便便就把芯片刷坏了吧(网上有这么一个说法,还狠权威……),突然,脑中灵光一动,该不会是刷了固件后,路由器默认ip地址变了吧,因为确实很多路由器的IP地址是192.168.1.1,难道厂家会给不同版本的固件换着IP地址玩?……死马当作活马医,我重新设置了本地连接手动IP地址(192.168.1.2)和网关(192.168.1.1),在浏览器里面输入192.168.1.1回车,神奇的一幕出现了——这次出现的不是“无法显示该页面”,而是提示选择和上传固件的英文,于是我兴奋的选择之前下载的固件,点击上传——还是不行,过一会又报错了……不过没关系,现在至少可以连接到路由器了,看来估计是得用tftp二进制把固件传过去才行,于是乎修改上面说过的tftp操作方法中的命令为"tftp -i 192.168.1.1 put c:\1.bin"其他步骤和操作不变,最后接通路由器电源按下回车,几秒钟后,文件传输成功,久违路由器system指示灯再次亮起(就像黑夜中的萤火虫,如此美丽可爱)……哈哈哈哈……为了安全起见待其稳定运行几十秒后重启一下(太过小心了,估计是多此一举),果然正常运行,至此完美升级成功,剧情真是跌宕起伏啊……
     以上为自己瞎捣鼓升级路由器遇到的问题和寻找解决的思路及方法,由于各厂商、各版本路由器可能有所不同,其中步骤和提示说明及显示内容可能有所不同,方法也未必万能有效,因此特别是对于没有明确发布你所用的路由器有漏洞的情况,尽量不要随便升级……
     至于有的路由器升级失败为何会变了默认的IP,这个只有厂商自己知道了,“呵呵”……
分享到: 微信 更多

Category: