找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17890|回复: 24

GT701的小白教程兼一年来的使用教程

[复制链接]
发表于 2011-10-21 20:42:25 | 显示全部楼层 |阅读模式
本帖最后由 xe366 于 2011-10-21 21:05 编辑

之前发了一篇GT701的刷机教程,有点麻烦,这个机器从去年买到现在,也有一年多了,有些使用心得,一并记下来,也算是自己做个笔记吧。
为什么要用GT701勒
  呵呵,很简单,便宜,强大,4M的flash和16M的内存,家用足够,现在京东上还差的硬件配置的机器,价格最低的是200元左右,但是由于软件的原因,功能还没这个强大,这个机器,可以刷第三方RT的固件,及其强大。至于电信送的拨号机器,可以用垃圾形容。
  而且GT701还可以通过刷机来升级,刷了routertech的固件,可以干很多事,比如当无线ap,添加IPTV功能,实现真正的流量控制[Qos限速],顺便说一句,RT的流量控制非常强大,我同时上网和开迅雷,一点都不卡,而且流量是动态分配的,不会造成带宽浪费。
之前发了一篇帖子,【https://www.chinadsl.net/thread-52141-1-1.html】,可能说的有点深,为了让小白也能享受到,现在我决定从新写一篇适合小白玩的教程,当然,前提是你的稍微懂点英文。

首先,我强烈建议不要随便刷bootloader,这个东东刷坏了,机器就废掉了,只有用硬件修复。GT701的bootloader是Adam2,对小白来说,够用了。

好了,现在我有一台机器,从淘宝上买的,刷的是原始的固件,现在我要升级

1.去网站【http://www.routertech.org/】,下载对应的固件,找release的固件,要注意自己的机器参数,gt701的参数是ar7的芯片,一个lan口,adam2引导,所以是【routertech-ar7wrd-adam2-firmware-1port-20110502】,找到后就下载回来吧。

2.去gt701的官方网站,下载gt701的官方recovery程序,这个主要是机器升级的工具,但是现在刷机就靠它了。具体的使用方法网上有人写教程的,自己去查查。

3.将下载下的【routertech-ar7wrd-adam2-firmware-1port-20110502】文件打开,在根目录下有个文件【RouterTech_3.6.0D_20110502_2.96_AR7WRD_Adam2_1-Port_firmware.upgrade.img】,这个文件就是所需要的刷机文件了,留着备用。

4.使用【firmware_tool】将【RouterTech_3.6.0D_20110502_2.96_AR7WRD_Adam2_1-Port_firmware.upgrade.img】拆成可以供官方recovery工具使用的文件,看图,注意选择adam2的拆分方式,拆完了之后可以得到两个文件,一个只有几百k,还有一个有3M多。将几百k的的那个文件,命名为【ram_zimage_pad.ar7wrd.nsp.squashfs.bin】,另外那个大的几兆的文件,命名为【nsp.ar7wrd.squashfs.img】

5.将官方的【recovery】里面的【image】中的两个文件用【ram_zimage_pad.ar7wrd.nsp.squashfs.bin】和【nsp.ar7wrd.squashfs.img】替换掉,这样,刷机包就制作完成。如果找不到官方的recovery程序,可以下载我的【GT701_ORG2RT.rar】,注意,我的里面除了刷机程序外,固件文件是空文件,不能直接刷机。

6.官方对gt701做了点手脚,如果是第一次从原厂固件升级,会出现无法启动,我后面抓log发现是有信息不匹配,所以得自己动手,在刷机前,先把这些信息清除掉。
下载【GT701-Adam2App】,打开【Adam2App】,用它登陆到gt701,ip [192.168.0.1],然后运行【GT701_ADAM2_DelEnv】,然后重启机器,这样就将原始的env环境破坏。
接着重复来一遍,这次运行【GT701_ADAM2】,再次重启机器,这样就又将原始的分区建立了。

7.大功告成,开始刷机,刷完了就ok。

如果严格按照步骤来,刷机无风险,适合小白操作,即使完蛋了,也可以用官方的recovery工具和文件救回来。

后面我在跟帖里再说说其它的一些使用经验,比如网络流量限制,iptv,无线ip之类的,今天就到此吧,有点累了。

总之,这个机器绝对划算的,rg100a的刷了dd之类的就被阉割了,rt的固件可是完美支持gt701的。如果还有不懂得,比如如何用Adam2App连接机器(对于小白,不推荐用Adam2App升级机器,只会连接和运行scrip脚本就可以了),可以看看我以前的帖子。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2011-10-21 20:43:59 | 显示全部楼层
本帖最后由 xe366 于 2011-10-21 23:14 编辑

自己沙发,对于第一次通过官方recovery程序刷rt,机器不能启动的分析

GT701-恢复模式刷RT后不能启动原因及解决方法


首先是不能启动抓取的log
May  2 01:18:14 cfgmgr(fdb): May  2 01:18:14 | Firewall NAT service started!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Core Logic received 'SEGFAULT' signal, halting...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

root: verify_ver: Firmware release version mismatch ("Core" vs "2.96"). You MUST reset to defaults!


root: verify_v
er: Resetting to defaults.


Core Logic is not present
Please press Enter to activate this console.
root: USB is disabled


原因分析
Adam2的env分区变量【setenv mtd3 0x903f0000,0x90400000】erase命令是从【0x90010000,0x9903effff】,且不能erase该分区

由于adam2的env没有销毁,所以报错,不匹配。

解决方法

刷之前用Adam2App登陆,ip [192.168.0.1],运行【GT701_ADAM2_DelEnv】,然后重启机器,这样就将原始的env环境破坏。
接着运行【GT701_ADAM2】,再次重启机器,这样就又将原始的分区建立了。
之后再用恢复模式刷RT

Adam2App登陆gt701的方法
在【恢复模式IP设置.jpg】中将电脑的ip设置好,在机器通电2秒内按住机器上的【reset】键,然后打开【Adam2App】,输入ip[192.168.0.1],等待3秒左右,点登陆。
用官方的recovery程序连机器也是同理。

注意,rt的登陆管理员的ip是[192.168.1.1],这两个网段是不同的。


设置USB驱动可用
setenv usb_pid 0x6010
setenv usb_vid 0x1668

所以GT701刷了RT后,并设置指示灯配置文件为led.gt701后
setenv RT_cmd_1 "Led powerred 0"
setenv RT_cmd_2 "Led pppoered 0"

整理磁盘碎片
adam2
【fixenv】


补充内容 (2011-11-11 13:19):
在机器通电2秒内按住机器上的【reset】键,这句话说错了,应该是按住【reset】键接通电源,然后看见电源指示灯变色(按大概3秒左右就可以了)。
另外,这种划分法,不会一定成功,后面我跟帖说种一定成功的方法。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2011-10-21 23:41:26 | 显示全部楼层
本帖最后由 xe366 于 2011-10-21 23:43 编辑

继续跟帖,开启Qos流量限制功能,这个Qos设置可以说是最简单的了,设成10\90即可。
开迅雷,下bt的同时,看网页非常流畅,可能看优酷之类的网络视频会有点卡。非常强大,开网页的时候,迅雷的下载速度明显会下降。
当然,如果有更高的需求,可以自己去研究下Qos的策略设置,要知道,现在真正要实现流量动态加载的路由器,最便宜的市面上也得卖好几百,便宜了的机器,流量限制那是忽悠人的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2011-10-21 23:53:49 | 显示全部楼层
本帖最后由 xe366 于 2011-10-21 23:54 编辑

接下来是iptv的设置了,注意,设置完成,保存后要重启机器。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2011-10-22 14:59:18 | 显示全部楼层
本帖最后由 xe366 于 2011-10-22 15:28 编辑

这是从RT的官方网站上找到的说明,其实就是我之前说的为什么第一次刷RT会开不了机的原因,只要将原厂的env分区中的信息抹去,就没问题了。

4. If your router has the Adam2 bootloader, and you are running your
manufacturer's firmware, your router's environment will almost certainly be
FRAGMENTED. At best, this would make it difficult to upgrade the firmware. At
worst, trying to upgrade the firmware would lead to the router being bricked.
Therefore, those with Adam2-based routers must tread VERY CAREFULLY when
considering a firmware upgrade. You are most likely to need to DEFRAGMENT your
router's ennvironment (best done with a serial console cable).


[f] If your router has an Adam2 bootloader, the router's environment will almost
    certainly be FRAGMENTED. This can cause serious problems with firmware upgrades.
    In such cases, you are well advised to get a serial console cable to use for
    defragmenting the environment BEFORE attempting any firmware upgrade.

官方recovery程序下载地址
http://www.qwest.com/internethel ... .3.0.8-Recovery.zip
 楼主| 发表于 2011-10-22 16:36:31 | 显示全部楼层
本帖最后由 xe366 于 2011-10-22 16:44 编辑

继续,RouterTech 2.96的傻瓜刷机包(包含env分区清除方法和工具),记住在刷机前要用pctool工具清除env的环境变量

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2011-10-22 23:12:17 | 显示全部楼层
本帖最后由 xe366 于 2011-10-22 23:26 编辑

继续更新,gt701只做无线IP的设置方式

以有线通的设置为例子,其实有线通很龌龊,有线通的modem是mac地址绑定的,也就是说,modem开启后,它会记住第一个通过它上网的mac地址,然后把后面通过它的地址拒绝掉。

所以破解的方法就是用一个wlan口去连接它,但是很遗憾,在RT和原始版本的固件中,gt701的wlan口和adsl口是绑定在一起的,改不了,openwrt的固件可以改,但是它没有拨号功能,而且openwrt对gt701的支持很差,问题多多。

这里的gt701做无线ip,其实是将gt701上唯一的一个网线接口接在modem上,然后关闭dhcp,通过设置ip跟modem在同一网段,起到一个中转的作用,真正使用的dhcp还是modem的。

好了,首先,我们的找出有线通的真正ip,先将有线通modem的电视线拔掉,然后开机,这是看网卡的状态,可以看到其ip地址,如下

这里,如果输入【192.168.100.1】是可以进入有线通modem的管理界面的,虽然什么也不做。

找到有线通的真正ip地址后,就开始gt701的设置了,用无线进入gt701,将无线网卡的ip地址和子网掩码分别设置为
【192.168.1.1】和【255.255.255.0】,进入gt701的设置界面
看图设置









设置完成后,将modem和gt701用网线连起来,重启机器,用无线进入gt701,将无线网卡的ip地址和子网掩码分别设置为
【192.168.100.111】和【255.255.255.0】,进入【192.168.100.1】看是否进入了modem的管理界面,进入【192.168.100.100】,看是否进入了gt701的管理界面,然后看看gt701的配置是否和上图中一至。

如果gt701的设置正确,这时将无线网卡的ip地址设置成自动获取。


最后,将modem和gt701断电,先开启gt701,等无线指示灯亮了后,再开启modem,连上无线,就可以上网了。整个过程中,无线的连接有些慢,如果失败,再试一次,要有点耐心。

至此结束,最后说句,由于用的是有线通modem的dhcp,所以,同一时间只能有一台机器上网,坑爹啊。
解决方法是,找台有wlan的路由器(其实就是一般便宜的路由器)和modem连接,然后用gt701去连该路由器的lan口,其它的设置原理同上,这样问题就解决了。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-10-23 22:54:02 | 显示全部楼层
好贴,谢谢给了这么多信息
有线上网和iptv同时用是要接个交换机么
 楼主| 发表于 2011-10-24 10:33:36 | 显示全部楼层
star21cn 发表于 2011-10-23 22:54
好贴,谢谢给了这么多信息
有线上网和iptv同时用是要接个交换机么

也可以不用,但是要走两条线路,在openwrt中是用vlan划开,你可以理解为一个猫同时用两个adsl账户进行拨号。
发表于 2011-10-25 10:59:03 | 显示全部楼层
谢谢你 很详细,终于让我知道这个qos咋个用了
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-5-3 08:22 , Processed in 0.026046 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表