恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 25019|回复: 69

【R6250刷Tomato固件、NAS、Aria2脱机下载、远程访问全攻略】

    [复制链接]
发表于 2015-10-21 12:59 | 显示全部楼层 |阅读模式
本帖最后由 wszhoho 于 2016-4-14 13:37 编辑

       R6250到手已一个月,linux领域本人算是小白(真的是小白,有说错的地方,烦请各位指正),尝试了ddwrt和tomato固件之后,被tomato的界面和功能深深吸引了!它比原厂固件在功能上强大了很多很多!但是万事总有欠缺,tomato固件在wifi性能上,比原厂固件稍逊,但50mbps的宽带已经足够了,可能还有更佳的wifi设置,请高手去尝试指点。
接下来是长篇大论,给自己留个记号,也给大家带来这款路由器的全新使用方式,真的,开放的linux系统,真心是一个全新的世界! 主要分为四个部分:刷tomato固件(以下简称TT固件)、设置远程访问及NAS、Aria2脱机下载(支持迅雷、百度云、QQ旋风、360云盘、bt、磁力链、FTP以及常规下载),以及防火墙规则设置。
===================================================================================
【一】 TT固件的下载刷入及返回原厂固件
Tomato shibby固件,算是TT各版本中比较中意的版本,该固件的官网地址为:http://tomato.groov.pl/download/K26ARM/,英文好的同学可以直接使用shibby原版。
中文版本为国内大侠chazikai24汉化制作,深表感谢!更新地址见:https://www.right.com.cn/forum/thread-164233-1-1.html
(1) 刷入TT固件:
首先下载好TT的初始化固件,刷完这个,才能刷入完整版的TT固件
http://tomato.groov.pl/download/K26ARM/Netgear%20R-series%20initial%20files/tomato-R6250-initial.chk
再下载完整版英文固件(最新132版本)http://tomato.groov.pl/download/K26ARM/132/tomato-R6250-ARM--132-AIO-64K.zip,或者中文固件,我这里使用的是chazikai24大侠汉化的131中文固件。
刷入方法共两步:
a)第一步在官方固件的升级页面中,刷入chk初始化文件,等待3分钟之后进入管理界面,如果无法进入,在开机状态下Reset键按住8秒,192.168.1.1进入管理界面,用户名admin,密码admin。
b)在Administration-upgrade界面刷入trx完整版固件,选择清除NVRAM选项,确定,等待3分钟左右,升级完成之后进入administration--admin access,language选择中文,确定之后,就是我们熟悉的中文界面了!记得重新设置一下密码!
c)最后在系统管理-jffs中,启用jffs,重启路由器

(2) 不想用TT固件的时候,刷回原厂固件
下载http://tomato.groov.pl/download/K26ARM/Netgear%20R-series%20back%20to%20OFW/R6250-back-to-ofw.trx
在升级页面直接刷入即可!完成之后,重置路由器,再刷入高版本的固件。R6250原厂固件下载地址为:http://support.netgear.cn/doucument/Detail.asp?id=2276

--------------------------------------------------------------------------------------------------------------------
【二】设置远程访问及NAS
远程访问的前提条件是路由器必须有公网IP,之前我这边是电信大内网,后来10000客服帮我改了桥接,才拥有了公网IP,一般不建议我们自己去破解电信的光猫。
(1) 有了公网IP之后,我们去no-ip.com注册一个动态域名,然后进入“基本设置--ddns”,填写必要的帐号信息。
1.png

(2) TT的防火墙界面也要稍稍设置一下:
高级设置--防火墙:响应ping,nat回流所有
2.png

(3)  系统管理--管理员访问:端口随便写一个,但最好是8000以后的端口,另外个人觉得在线主题里的一些很漂亮,比原版的好看,等待30分钟左右,ddns生效之后,就可以使用 http://域名:端口访问路由器了,任何时间!任何地点!
3.png

(4)  NAS远程访问
这个算是重头戏吧,设置好了,我们也能拥有自己的云盘!
具体方法:移动硬盘去掉卷标,格式化为ext3格式,毕竟是linux原生支持的文件系统,稳定一些。
a)USB支持:这个不用设置,只要看看有没有正确挂载就行了,正常是这样:
4.png

b)FTP服务器:启用广域网和局域网访问,并且在界面最下端添加帐号和密码
5.png

c)文件共享:
6.png

d)媒体服务器(这个初次启动会扫描硬盘,路由器CPU会上到90%以上,第一次我误以为Tomato不支持R6250,又刷回官方固件了):
7.png

-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
【三】Aria2脱机下载
安装Aria2分为两步,一是安装opkg,说白了,这个就是市场,可以下载很多软件的一个东西。
再才是安装aria2下载器和Web控制台


telnet 192.168.1.1 用户名root,密码是你自己设置的密码。
在jffs目录下创建opt目录,在外接硬盘上创建downloads目录(外接硬盘可以在路由器的usb界面里看到具体的标识,我这里是sda1):
  1. cd /mnt/sda1
  2. mkdir downloads
  3. cd /jffs
  4. mkdir opt
  5. mount -o bind /jffs/opt /opt
  6. cd /opt
  7. wget http://wsz.f3322.net/binaries-armv7/installer/entware_install_arm.sh
  8. sh ./entware_install_arm.sh
复制代码


这些输入完,就开始下载一堆东西了,安装完成之后,继续安装aria2,命令:
  1. opkg install aria2
复制代码


接下来是配置aria2服务,增加保存进度和dht节点缓存功能,主要分三小步:
  A)建立配置文件aria2.conf和进度保存文件aria2.session以及dht节点缓存文件dht.dat,这三个文件都放在/jffs/aria2config目录中,先建立aria2config目录,再使用touch命令先建好三个文件:
  1. mkdir /jffs/aria2config
  2. cd /jffs/aria2config
  3. touch aria2.conf
  4. touch aria2.session
  5. touch dht.dat
复制代码


这样,就完成了目录和文件的创建工作,继续使用vi编辑器或者wincap来编辑aria2.conf文件,内容如下:
  1. enable-rpc=true
  2. rpc-listen-all=true
  3. rpc-allow-origin-all=true
  4. rpc-listen-port=6800
  5. dir=/mnt/sda1/downloads
  6. input-file=/jffs/aria2config/aria2.session
  7. save-session=/jffs/aria2config/aria2.session
  8. save-session-interval=60
  9. log=/jffs/aria2config/aria2.log
  10. log-level=error
  11. event-poll=select
  12. #bt settings-------------------------------------------------
  13. dht-file-path=/jffs/aria2config/dht.dat
  14. bt-tracker=http://bt2.careland.com.cn:6969/announce,https://www.siambit.tv/announce.php,http://www.todotorrents.com:2710/announce
  15. listen-port=51413
  16. seed-time=120
  17. seed-ratio=1.0
  18. max-concurrent-downloads=3
  19. continue=true
  20. max-connection-per-server=5
  21. min-split-size=10M
  22. split=5
  23. max-overall-download-limit=0
  24. max-download-limit=0
  25. max-overall-upload-limit=0
  26. max-upload-limit=300K
  27. bt-enable-lpd=true
  28. bt-require-crypto=true
  29. follow-torrent=true
复制代码

试试启动aria2服务:
  1. aria2c --conf-path=/jffs/aria2config/aria2.conf -c -D
复制代码

紧接着执行ps命令来查看linux系统进程,如果有“aria2c --conf-path=/jffs/aria2config/aria2.conf -c -D”这个进程,说明启动成功,后续可以在开机初始化的脚本里添加启动脚本了。

接下来就是安装web控制台,本人已修改为显示磁盘信息,下载地址:http://yunpan.cn/cLa8npSwj8WtX  提取码 316b,下载控制台文件,解压缩,复制到\\192.168.1.1\jffs\opt\webui目录,telnet里运行脚本:
  1. mount -o bind /jffs/opt/webui /www/user
复制代码

之后,就可以使用http://192.168.1.1/user/index.html或者远程地址访问web控制台,
到这一步,你已经可以下载http ftp bt 以及磁力链了
QQ截图20151207165726.png

迅雷、云盘,需要安装谷歌浏览器chrome,并且安装插件
https://chrome.google.com/webstore/detail/mblmc迅雷离线qq旋风百度网盘360云盘等ar/iamaphkapjbdhhpdapkalhanifedeged?hl=zh-CN
具体使用教程这里不再累述。

------------------------------------------------------------------------------------------------------------------------------------------
【四】防火墙设置及注意事项
做完了上述所有的工作,执行了很多脚本,路由器重启之后,这些都会丢失,所以,下面的任务也很重要!
进入“系统管理--脚本”:
初始化:
  1. mount -o bind /jffs/opt/ /opt
  2. mount -o bind /jffs/opt/webui /www/user
  3. sleep 30
  4. aria2c --conf-path=/jffs/aria2config/aria2.conf -c -D
复制代码


防火墙:
  1. iptables -I INPUT -p tcp --dport 9200 -j ACCEPT
  2. iptables -I INPUT -p udp --dport 9200 -j ACCEPT
  3. iptables -I INPUT -p tcp --dport 20 -j ACCEPT
  4. iptables -I INPUT -p udp --dport 20 -j ACCEPT
  5. iptables -I INPUT -p tcp --dport 21 -j ACCEPT
  6. iptables -I INPUT -p udp --dport 21 -j ACCEPT
  7. iptables -I INPUT -p tcp --dport 6800 -j ACCEPT
  8. iptables -I INPUT -p udp --dport 6800 -j ACCEPT
  9. iptables -I INPUT -p tcp --dport 51413 -j ACCEPT
  10. iptables -I INPUT -p udp --dport 51413 -j ACCEPT
复制代码

9200 是我的web远程管理端口号 20和21是远程ftp使用的,6800是aria2下载服务的端口, 51413是bt端口。

------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------
重要1.31版tomato固件,无线高级设置里,2.4G发射天线调整为A,接收调整为B,否则2.4G会无法连接。5G不用设置,默认就能很好的运行。
1.32版,无线不用做任何设置,信道啊速率啊,都不要去动它,就能很好工作了。






QQ截图20151207165726.png

评分

参与人数 1恩山币 +1 收起 理由
cjbzdx + 1 一看就是觉得高端、大气、上档次!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-4-2 11:17

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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