路由器 刷 linux系统版本,在Linux下用tftp刷写路由器固件
(以Buffalo WHR-G300N V2路由器为例)
以发行版Ubuntu为例(如果你在Windows下,可下载Ubuntu的ISO文件,再用wubi安装Ubuntu,可免去重新分区的麻烦),下载Buffalo WHR-G300N V2路由器的FTP版固件文件,放到Ubuntu的/home目录下,改名rf.bin,刷入的方法如下:
1.在Ubuntu中,保证正常访问互联网软件源的情况下,找到并进入“terminal”(终端)界面;
2.输入“sudo apt-get update”按回车,根据提示输入管理员密码,开始更新软件包信息;
3.输入“sudo apt-get install tftp”,开始安装tftp软件包;
4.用牙签捅住路由器复位按钮10秒
5.拔掉路由器的电源;
6.用网线连接电脑LAN口与路由LAN口(注意不要接成蓝色的WAN口);
7.输入“sudo service networking stop”(适用Ubuntu 9.10或以前版本)或“sudo service network-manager stop”(适用Ubuntu 10.4或以上版本)命令,以关闭系统的网络管理服务;
8.输入“ifconfig”查看是哪一个网卡与路由器相连,一般为“eth0”代号的网卡;
9.输入“sudo ifconfig eth0 192.168.11.2”,强行设定“eth0”代号的网卡的IP为192.168.11.2(因为Buffalo路由器的bootloader里的默认是IP是192.168.11.1);
10.输入“sudo ifconfig eth0 netmask 255.255.255.0”,设置掩码;
11.输入“sudo arp -s 192.168.11.1 XX:XX:XX:XX:XX:XX”,“XX:XX:XX:XX:XX:XX”你Buffalo路由器的MAC地址,MAC地址在Buffalo路由器背面的标签上可查到,处可不输入冒号间格。
12.输入“tftp”,出现“tftp>”提示符;
13.输入“verbose”,出现“Verbose mode on.”提示;
15.输入“binary”,出现“mode set to octet.”提示;
16.输入“trace”,出现“Packet tracing on.”提示;
17.输入“rexmt 1”,每格一秒尝试一次推送;
19.输入“timeout 60”,推送尝试的时间不超过60秒;
20.输入“connect 192.168.11.1”,连接路由器(实际上并没连接,只是为连接作好准备);
21.输入“put rf.bin”,会提示失败,并每格1秒就尝试一次推送;
22.接上路由器电源,路由器将启动,LED会亮起来,约10-20秒后,会显示开始推送以及传输进展;
23.提示推送传输完成后再等待5-10分钟,路由器的红色LED灯闪烁,然后熄灭,最后无线LED指示灯亮起,表示固件刷新成功;
24.输入“quit”退出tftp界面;
25.输入“sudo service networking start”(适用Ubuntu 9.10或以前版本)或“sudo service network-manager start”(适用Ubuntu 10.4或以上版本)命令,以开启系统的网络管理服务;
26.输入“exit”退出终端界面;
27.如果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”。
补充:在完成第20步后,可另外打开一个终端窗口,输入“ping 192.168.11.1”回车后会显示没ping通,再回到原来输入tftp的终端中输入“put rf.bin”但不要按回车,接上跟由器电源,观察输入Ping的终端是否提示ping通了,ping通的那一秒马上在输入tftp的终端中按回车执行“put rf.bin”命令也可实现第21至23步的效果。
路由器 刷 linux系统版本,在Linux下用tftp刷写路由器固件相关推荐
- 查看linux系统版本centos,CentOS下查看系统版本的4种方法
Linux有很多的发行版,不同的版本会有一些细微区别,所以经常需要查看服务器系统的版本号. 下面来看下CentOS下如何查看CentOS版本. 方法1:cat /etc/issue 执行命令:[www ...
- 在Linux下用tftp刷写路由器固件
(以Ubuntu和Buffalo WHR-G300N V2路由器为例) 先安装Ubuntu(如果你在Windows下,可下载Ubuntu的ISO文件,再用wubi安装Ubuntu,可免去重新分区的麻烦 ...
- linux家用系统版本,查看linux系统版本
篇一:linux下如何查看系统和内核版本 linux下如何查看系统和内核版本 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux ve ...
- kali linux查看版本,kali linux 系统版本的查看方法
kali linux 系统版本的查看方法 1. kali linux 系统版本查看 命令:cat /etc/issue 2. kali linux系统内核信息查看 命令:uname -a 以上这篇ka ...
- linux防火墙文件路径,防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件
虚拟机新装了一个CentOs7,然后做防火墙配置的时候找不到iptables文件,解决方法如下: 因为默认使用的是firewall作为防火墙,把他停掉装个iptable systemctl stop ...
- [ Linux ] 如何查看Linux系统版本
文章目录 查看 Linux 系统版本的场景 查看 Linux 版本的几种方式 1.通过查看 `redhat-release` (可查看小版本) 2.使用 `lsb_release` 命令 (可查看小版 ...
- 查看linux系统版本信息 lsb_release -a
查看linux系统版本信息 查看linux系统版本信息命令:lsb_release -a linux查询gcc版本及相关的命令 一. 1.gcc版本 gcc -v cat /proc/version ...
- 【LInux】查看Linux系统版本信息
一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [root@S-CentOS home]# cat /proc/version Linux version 2.6 ...
- 网络爱好者必知的国内十大知名Linux系统版本
标签:Linux 系统 Linux版本 主流Linux 不管是网络爱好者,还是电脑爱好者,在这个互联网更新速度极快的时代,我们不得不花更多的时间去关注Linux系统,因为她越来越深入企业,甚至延伸到用 ...
最新文章
- Microsoft Visual Studio International Pack 1.0
- 【工具】模板引擎 Velocity
- java concurrentmap原理_Java集合番外篇 -- ConcurrentHashMap底层实现和原理
- 【论文解读】PFLD:高精度实时人脸关键点检测算法
- 刚刚,Python 3.10 正式发布了!我发现了一个可怕的功能...
- Codeforces 845 C. Two TVs 思路:简单贪心算法
- svn: Can't find a temporary directory 问题解决
- SpringMVC的数据响应-页面跳转-返回字符串形式(应用)
- spring容器实例化bean的3种方式
- 稀疏表达:向量、矩阵与张量(中)
- 旋转矩阵求旋转角度_(加餐)欧拉角及矩阵旋转
- php接口 含义,php晋级必备:一文读懂php接口特点和使用!
- CentOS7 安装 Nginx PHP
- (@WhiteTaken)设计模式学习——组合模式
- 通过Java反射获取对象上的注解,java反射注解妙用-获取所有接口说明
- 如何在前端删除项目中的文件_如何在macOS上恢复已删除的文件
- 迁徙图_2亿农民工10年迁徙图: “中西飞”成大趋势,进城者减少
- Python pandas库的简单使用
- YDUI的移动端页面rem适配方案使用方法记录
- 用c语言软件制作监察病毒,弄了个病毒。用的是C语言,大家看看!
热门文章
- mapreduce原理_Hbase Bulkload 原理面试必备
- 升级鸿蒙系统有没有翻车,被寄予厚望的华为鸿蒙系统,这次要翻车?原来并不是我们想的那样...
- 网速dns怎么调快_怎么设置dns?教你快速解决网速慢的问题
- TortoiseGit 推送本地仓库变动文件至远程仓库_入门试炼_06
- oracle 数据库_操作事项_05
- Springboot全局异常统一处理返回json
- Vue + Spring Boot 项目实战(二):使用 CLI 搭建 Vue.js 项目
- zTree笔记,设置无法勾选父节点(禁用父节点)和父节点禁用时回显选中子节点时关联父节点状态
- 巧妙地在Windows搭建node服务器
- lighttpd sqlite3 php,fedora linux平台下搭建lighttpd+php+sqlite