在Linux下用tftp刷写路由器固件

在某些cfe中设定的是当启动路由器时,如果路由器引导区读出kernel的内容有问题无法加载时,就自动开启tftpd,等待传入一个正确的kernel,此时如果你是在一台系统为linux的PC上工作时,用下面的方法就可以传入你想刷入的router的系统。

1.输入“tftp”,出现“tftp>”提示符;
2.输入“verbose”,出现“Verbose mode on.”提示;
3.输入“binary”,出现“mode set to octet.”提示;
4.输入“trace”,出现“Packet tracing on.”提示;
5.输入“rexmt 1”,每格一秒尝试一次推送;
6.输入“timeout 60”,推送尝试的时间不超过60秒;
7.输入“connect 192.168.11.1”,连接路由器(实际上并没连接,只是为连接作好准备);
8.输入“put rf.bin”,会提示失败,并每格1秒就尝试一次推送;
9.接上路由器电源,路由器将启动,LED会亮起来,约10-20秒后,会显示开始推送以及传输进展;
10.提示推送传输完成后再等待5-10分钟,路由器的红色LED灯闪烁,然后熄灭,最后无线LED指示灯亮起,表示固件刷新成功;
11.输入“quit”退出tftp界面;
12.输入“sudo service networking start”(适用Ubuntu 9.10或以前版本)或“sudo service network-manager start”(适用Ubuntu 10.4或以上版本)命令,以开启系统的网络管理服务;
13.输入“exit”退出终端界面;
14.如果rf.bin文件的来源于Buffalo官方,则路由IP是“192.168.11.1”,网卡IP必须是“192.168.11.X”才连接,用户名为root,密码为空;如果rf.bin文件的来源于OpenWRT、Gargoyle、DD-WRT,则路由IP是“192.168.1.1”,网卡IP必须是“192.168.1.X”才能连接,DD-WRT用户名和密码自定义,Gargoyle的默认密码是“password”。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值