找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 11020|回复: 13

关于gt701wg等刷RouterTech后的高级应用

[复制链接]
发表于 2010-5-12 19:45 | 显示全部楼层 |阅读模式
本帖最后由 liyinguang 于 2010-5-14 07:59 编辑

因为gt701wg的便宜,所以买了好几个给亲戚朋友家用,可表哥舅妈提出更高的要求要限制小孩的上网时间,这下只好找第三方固件了。幸好RouterTech是支持的,只是麻烦点,以下就是偶的实践过程。

gt701wg刷RouterTech是有2种方法的,所以对挂载nvram目录要区别对待

1.对于内核和文件系统分开的RouterTech刷法,也就是不改mtd的刷法挂载nvram:

telnet 192.168.1.1或ssh 192.168.1.1

运行mkfs.minix /dev/mtdblock/4

这句就是说把mtd4分区转化为minix分区

运行setenv RT_init_minix1 "mount -t minix /dev/mtdblock/4 /nvram"

运行setenv cron_enable "1"

这句意思就是把minix4分区挂载到nvram目录和激活cron

重启路由后telnet进去运行getenv,应该有RT_init_minix1 mount -t minix /dev/mtdblock/4 /nvram的显示了

这时运行edit /nvram/startup.sh就可以编辑你想要的内容了,编辑好别忘了保存,就是按Esc键

再运行chmod a+x /nvram/startup.sh给于运行的权限

最后运行flush(rt2.93版本)或reboot重启(rt2.92版本),重启后就会开路由自动运行startup.sh了。



2.对于内核和文件系统不分开的RouterTech刷法,也就是改mtd的刷法挂载nvram:

telnet 192.168.1.1

运行makemtd.sh mtd5 64 auto_minix就可以了,会自动创建1个64k的mtd5分区并自动挂载nvram目录的其余步骤就和上面的一样的



3.对于合勤 P660HW-61,上海贝尔500-S6307MPW-II等能刷RouterTech的ti猫,思路是一样的



附上偶的startup.sh内容,还加上了命令解释,不需要的功能大家前面加#注释掉好了:

ledcfg -f /nvram/led.gt701wg.conf
# 以上是关于我的led配置,大家不要就注释掉

/sbin/insmod rshaper.o mode =1
rshaperctl 192.168.0.9 151552
rshaperctl 192.168.0.10 174080
#开启rshaper限速模式为1,0的话限制上传的,并且限制192.168.0.9和192.168.0.10的速度为150k和174k

cronfile=/var/spool/cron/crontabs/root
echo "30 23 * * * echo \"begin;ap:settings/ap_enabled=0;end\"|cm_cli_ex">> $cronfile
echo -e "" >> $cronfile
# 晚上11点半关闭无线网络

echo "15 7 * * * echo \"begin;ap:settings/ap_enabled=1;end\"|cm_cli_ex">> $cronfile
echo -e "" >> $cronfile
# 早上7点1刻开启无线网络

echo "18 21 * * * echo \"begin;lan0:flan:settings/192.168.0.5/block=1;end"|cm_cli_ex">> $cronfile
echo -e "" >> $cronfile
# 晚上9点18分禁止192.168.0.5上网

echo "24 18 * * * echo \"begin;lan0:flan:settings/192.168.0.5/block=0;end"|cm_cli_ex">> $cronfile
echo -e "" >> $cronfile
# 晚上6点24分允许192.168.0.5上网

# echo -e "*/15 * * * * /nvram/mac.sh\n" >> /root_cron
# 每过1刻钟帮一次mac地址内网改ip地址没用了

cronjob.sh "/usr/local/bin/memopt.sh&" "*/30" "*/1" "*" "*" "*"
# 每过1个半小时整理一次内存

echo -e "30 17 * * * rshaperctl 192.168.0.9 151552\n" >> /root_cron
echo -e "* 23 * * * rshaperctl 192.168.0.9 0\n" >> /root_cron
echo -e "30 17 * * * rshaperctl 192.168.0.10 184320\n" >> /root_cron
echo -e "* 23 * * * rshaperctl 192.168.0.10 0\n" >> /root_cron
# 以上是关于192.168.0.9和192.168.0.10的2个地址的定时限速和不限速

# echo -e "*/20 * * * * /nvram/3322.sh\n" >> /root_cron
# 上面我申请的3322域名转向,要自己在nvram目录建立一个脚本

sleep 30
/sbin/iptables -I INPUT -i ppp0 -p tcp --dport 23 -j ACCEPT
/sbin/iptables -I FORWARD -i ppp0 -p tcp --dport 23 -j ACCEPT
/sbin/iptables -t nat -I PREROUTING -p tcp -i ppp0 --dport 2023 -j REDIRECT --to-ports 23
/sbin/iptables -t nat -A PREROUTING -p TCP -i ppp0 --dport 23 -j DNAT --to 192.168.1.99
/sbin/iptables -I INPUT -i ppp0 -p tcp --dport 22 -j ACCEPT
/sbin/iptables -I FORWARD -i ppp0 -p tcp --dport 22 -j ACCEPT
/sbin/iptables -t nat -I PREROUTING -p tcp -i ppp0 --dport 2022 -j REDIRECT --to-ports 22
/sbin/iptables -t nat -A PREROUTING -p TCP -i ppp0 --dport 22 -j DNAT --to 192.168.1.99
/sbin/iptables -I INPUT -i ppp0 -p icmp --icmp-type 8 -j ACCEPT
/sbin/iptables -I FORWARD -i ppp0 -p icmp --icmp-type 8 -j ACCEPT
# 以上是关于开启远程的telnet和ssh的,这里telnet就是2023端口ssh为2022

sleep 5
/nvram/mac.sh
sleep 5
/nvram/3322.sh
# 开机就马上运行一次域名解析和帮一次mac

# echo "0 0 * * * /usr/local/bin/reboot.sh\n" >> /root_cron
# 定时重启

把以上存进startup.sh里就可以自动运行想要的功能了,大家还可以添加自己想要的命令增加更多的功能,如定时开启电脑等等
忘了一点如果以后要升级的话要先卸载nvram,就是运行umount /nvram后再升级
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-5-13 10:11 | 显示全部楼层
厉害啊 高手一个 绑定
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-5-13 23:01 | 显示全部楼层
暴强呀,佩服!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-6-10 01:50 | 显示全部楼层
这个限速只能限制其中的上传或者下载吧。好像2个没法一起设置哦!!!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-6-11 19:54 | 显示全部楼层
有法子同时限上传和下载吗???
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2010-6-12 02:06 | 显示全部楼层
本帖最后由 liyinguang 于 2010-6-13 20:57 编辑

/sbin/insmod rshaper.o mode =2
就是双向限速,不过因为不能分别限上行下传,意义不大
我的实际经验是,模式为0就行了,虽然只是限上行,但是因为adsl不对称的原因,限上行时自然就把下行也控制住了,限制p2p效果极好。
其实还可以添加很多应用,前几天偶就帮山东的一个网友远程添加了一个定时开启和关闭adsl连接的应用(也是gt701wg,他要求比较
特殊,电脑和路由晚上12点前一定要关闭,adsl是按天算钱的,一过12点就算一天钱)。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-6-12 23:38 | 显示全部楼层
楼主真是太利害了。。。。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-6-15 15:45 | 显示全部楼层
牛人啊。
看来便宜货也有很多可以玩的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-6-15 16:27 | 显示全部楼层
有办法比如除192.168.1.100和192.168.1.101 外其他ip限速么??就是这2个ip不受控制其他都控制上行10K!!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2010-6-16 22:19 | 显示全部楼层
rshaperctl 192.168.0.0/24 10
rshaperctl 192.168.0.100 0
rshaperctl 192.168.0.101 0
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2010-6-16 23:54 | 显示全部楼层
楼主测试了没有效果哦!!!!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-8-20 09:18 | 显示全部楼层
有什么用啊 在我们这里 不管是原厂固件 还是 这个 ROUTECH 固件 测试了好多版本 连路由都开不起来只能XP QOS拨号 一个CON芯片老猫 用秒针固件 关虚电路 可以开路由 呵呵 有么有 不需要 TTL 线 也能刷的类似OPENWRT的固件
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2013-1-20 13:37 | 显示全部楼层
高深莫测,。。一定要顶//////////
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2014-12-9 16:59 | 显示全部楼层
欧的actiontec701刷了routertech后
重启后就出问题,显示拨号 connected,但没有获得wan ip,于是不能上网
得手动删除连接再重建一个连接才行
有点麻烦
楼主是不是遇到过?这是咋回事,咋解决。
THX
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-20 21:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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