找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 57578|回复: 68

[百度盘已更新]wndr3800路由初上手(石像鬼1.7+samba+aria2+迅雷离线(xware)+QOS...

 火.. [复制链接]
发表于 2015-2-5 22:25 | 显示全部楼层 |阅读模式
本帖最后由 issacc 于 2017-6-30 09:48 编辑

写在前面
本人路由新手一枚,原本准备入手智能路由,发现恩山后开始自己折腾,深感新手上手不易,加之石像鬼rom相对小众,对自己折腾的过程记录下留个念想,供新手查阅,老鸟请无视。
ps:求个高清论坛的邀请码
1、个人需求
影音、资料文件在线共享;离线/远程下载;QOS;

2、解决方案
硬件:二手netgear wndr3800(北美版),移动硬盘一个(原有的,可用U盘代替)

软件:石像鬼1.7(op的分支,强大的QOS)
3、使用工具
putty、winscp;本文所涉及的软件与工具见百度盘 https://pan.baidu.com/s/1dFrKxQL   已更新链接

4、选购路由
山上热门的神器华为hg255d及烽火由于无线较弱直接pass,考虑到家里弱电箱的大小和对内置天线路由的喜爱,netgear wndr3800二手价位可接受,另外主频、flash、内存都不错,可玩性比较高,就是它了。

5、原厂固件降级
首先登陆192.168.1.1通过原厂提供的web控制界面刷到V1.0.0.16版本,这个版本以上不能刷第三方固件;

6、刷入不死U-boot
刷u-boot主要为了后续刷包方便,变砖有救。如果不刷H大的u-boot,那么可以到官网下载石像鬼的.img后缀的固件直接通过web刷入,直接开始配置相关服务
根据h大的帖子采取op+ssh方式刷入
1)刷入解锁op:通过原厂web界面刷入大神整理的已解锁ART和UBOOT的OP固件(此固件无LUCI界面,无法登陆192.168.1.1);
2)修改op root密码:用putty登陆192.168.1.1修改密码(记得连接类型选择telnet,如图)


以root用户登录提示修改密码,按提示操作修改密码(输入2次密码,linux下输入密码屏幕无反应,勿紧张)
3)上传不死uboot:用winscp登录192.168.1.1,文件协议选择scp,路由上传u-boot-ar7161-wndr3800.bin到/tmp目录(从左侧目录拖动至右侧文tmp目录下即可)
4)写入不死uboot:putty登陆(连接类型选SHH), 输入命令 cd /tmp , 然后输入命令: mtd -r write u-boot-ar7161-wndr3800.bin u-boot ,然后回车,不死Uboot刷入成功。
5)连接控制台:路由器上只在 LAN 口上接入网线,且只能有一根网线接入路由,按住路由上的复位键(背面小孔),再按开机。直到所有 LED 都快速闪烁后,用浏览器登录192.168.1.1即出现UBOOT控制台 。
该部分可详见H大的置顶帖,更为详细。

7、刷入石像鬼
1)刷入rom:在uboot控制台中,固件更新菜单下,固件一栏中选择石像鬼1.7固件:gargoyle_1.7.0-ar71xx-generic-wndr3800-squashfs-sysupgrade.bin,勾选自动重启,点击上传开刷


2)中文语言包:刷入的石像鬼为英文,在system菜单下plugins中最下方有refesh plugins,点击后出现插件列表,找到中文语言插件点击安装,再回到system下的language菜单勾选中文包即可。
3)常规设置:熟悉界面,根据自己的情况设置wan口及无线。

8、开启Samba共享
1)格式化硬盘:建议将硬盘格式化为ext3格式,另外预留几个G作为swap交换分区,石像鬼支持,加速文件传输。不过建议别用石像鬼提供的格式化硬盘,发现完全不起作用,建议用acronis disk格式化硬盘。


上图的格式化使用后总是找不到usb硬盘,内伤了很久,不知道是不是1.7的bug
2)设置samba
石像鬼的samba是内置的,在 系统-usb存储 中设置即可,挂载后可以看到硬盘


共享名称:自行设置
共享类型:全选
cifs/ftp匿名访问:选择 “读/写”
nfs设置为匿名访问且读写
设置好后单击“添加共享磁盘”
ps:如需要进行用户控制,可以在cifs/ftp用户处写入用户名和密码,并单击“添加用户”
如此这般设置ok,ftp可见,网络邻居可见,支持smb协议的软件可测试下,我家用机顶盒访问nice

9、aria2迅雷离线(aria2+迅雷离线yaaw)
1)aria2安装
putty登陆shh,命令行安装如下
opkg update
opkg install aria2
update部分注意反馈提示,是否成功,如不成功多刷几次,不然会提示找不到安装包
2)aria2配置(配置文件见网盘)
a、winscp、putty以root同时登陆
b、winscp下配置aria2.conf文件放在/etc/aria2/下,conf文件中的dir为下载目录,请务必配置正确。石像鬼的usb挂载在/tmp/usb_mount/下。譬如我设置的是dir=/tmp/usb_mount/065b6627-05/movie
c、放置脚本aria2c到/etc/init.d/下,给执行权限,可右键属性中勾选,如果忘了勾选路由重启后脚本无法自动启动aria2设置失效
d、aria2.session,aria2.log,不要忘了给读写权限
d、putty中启动aria2输入 aria2c --conf-path=/etc/aria2/aria2.conf -D,-D为表示后台运行
如提示错误请按照错误修改conf文件。
也可以自己测试下载文件进行测试 命令为 aria2c http://x.x.x.x/文件,网址改为具体的下载地址
具体配置文件可参见网盘文件,确保基本功能正常使用,参数调试请自己参照网络情况调整。
http://blog.binux.me/2012/12/aria2-examples/文中对aria2.conf文件配置做了具体的解释说明可参照。
3)aria2的前端yaaw
方案一:aria2本身是不带图形界面的,便于我们下载管理安装web前端,最简单的为在chrome中下载应用 “yaaw应用下载管理器”,点击应用进入如下图,很简单的界面也很清爽,很好用。
方案二:winscp以root身份登录后,将网盘中yaaw拷入/www 下即可,浏览器输入192.168.1.1/yaaw即可使用


可以在图中add中输入下载地址就可以让路由自己开始下载,aria2下载速度很赞
如果aria2.conf配置有问题,该界面会弹出红色英文表示错误,一般为dir目录出错
4)迅雷离线配置yaaw
在chrome上安装迅雷离线的yaaw插件,登陆迅雷离线,前提是你要有账号。在取回本地中可以看到有yaaw选项,单击后就aria2就直接开始下载了,离线取回基本满速。



10、迅雷远程Xware部分
xware是迅雷布局路由后想控制路由端的产品,可以通过web界面、手机迅雷等客户端实现远程下载。
1)在迅雷官网下载压缩包,最新的为1.0.31版。wndr 3800cpu指令集为misp 所以下载 Xware1.0.31_mipseb_32_uclibc.zip
2)winscp以root登录后,在挂载的硬盘目录下新建xunlei文件夹,将zip包里面的4个文件复制进入,同时给运行权限,简单点可以全选4个文件右键后属性里面修改。也可以用命令行。


3)用putty以root登录后,文件目录cd到portal所在文件下,我的是/tmp/usb_mount/065b6627-05/xunlei,然后输入./portal
如果成功出现以下图,并且给予激活码,下图中  THE ACTIVE CODE IS后面就是激活码了

4)设置开机自启动,在etc/rc.local文件中添加./tmp/usb_mount/065b6627-05/xunlei/portal。请自行更改为自己的目录。
5)登录 http://yuancheng.xunlei.com,输入激活码进行绑定,然后就可以根据界面开始使用了,远程控制和下载还是蛮爽的。只是root身份运行略有遗憾,迅雷论坛有以非root运行,还未研究,有兴趣的可以自己去看看。



11、QOS的简单理解
1千个人心中有1千个哈姆雷特,每人的qos需求不一样设置也不一样,下面讲下我对石像鬼qos的理解和一点设置说明
1)石像鬼qos的理解
石像鬼的qos设置分为2块一个是service class(服务类型),一个是rule(服务规则),中文介绍真不多,最后只好看官方文档,下面尝试介绍下基本内容。

打个比方:
qos可以理解为交通指挥官,service class可以理解为100车道的高速公路,rule是你要求哪种车可以在哪条路上行驶的规则。指挥官的目的是让车辆高效有序、互不影响的通过。

service class中在这个里面你为了确保车道高效使用不堵车,可以划分高速车道、正常车道、慢速车道、应急车道(对应默认规则的fast 、normal、 slow、voip类),当然如果你愿意可以自己设置车道分类,譬如划分个专用车道(假设类名为tv,单独给机顶盒用)。每个车道你可以限制车速的上下限(对应最大带宽、最小带宽),也可不设置。
但这里面关键一点,如果高速车道没车,那么慢速、正常车道行驶的车按比例分享所有车道行驶(即动态调整)

例如:假设这样设置 fast使用70%带宽,normal使用20%带宽,slow使用10%带宽;当fast未使用,仅normal和slow有使用那么,normal中可享受20%/(20%+10%)=67%的带宽,slow可享受33%的带宽。以此类推。也就是说你的车被要求行驶在慢速道上,如果其他车道没人用,你可以随意使用。当然如果fast道上有车来了,那么其他车道肯定要让道。
个人认为service class主要是为了你的带宽在全速使用时,根据你自己的分类规定好各种车辆该走哪条路。

rule规则是为了让指挥官识别你指定的车,用来区分与其他车的不同(即在那么多数据包中辨识出你要的特权数据包),可以根据端口、目的ip、来源ip、协议、L7来设置你需要的数据包。作为指挥官的你要的就是把你需要的车(设置好数据包的规则)找出来,放到规定的路上(选择对应的服务类别)。就在配置rule的时候需要给他们设定service class。
2)石像鬼qos设置的个人说明
a、首先设定你的带宽,一般设置为理论带宽的95%,过大过小都不好,小了实际把你带宽给降低了,大了达不到满速后的动态调整。
b、划分好你的service class,即各种服务的等级,把带宽分分类,也可以使用默认的类别,自己把百分比按照自己的理解修改下。
c、定制自己的rule,rule的默认规则建议设置为slow(即未归类的包按slow规则执行,反正按照动态调配原则,不影响正常使用)。
在此你可以设置自己的需求,将游戏啊、电视之类的设置为fast级别,对延时有需求的还要打开Min Rtt,带宽充裕的话可以考虑打开acc(拥塞控制)以20%带宽来换取更小的延时(在线游戏粉的福音,不过本人未测试)
d、可以根据自身使用的实际情况继续调整,建议以端口作为rule的控制项。如果使用ip来限制的话最好把dhcp关了。
e、对于家庭来说qos不是简单限速,还是动态调整,最优解决方案肯定还是自己设置为佳,理解原理后设置也不是很困难
石像鬼qos的介绍可见NeilYYm的帖子,写的很不错https://www.right.com.cn/forum/thread-125261-1-1.html

12、特别感谢
本帖中部分内容参考山上大神们的帖子,我是个勤劳的搬运工。

转载请注明出处

本帖子中包含更多资源

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

×

评分

参与人数 5恩山币 +7 收起 理由
zhuoyu*** + 1 楼主威武—我就想问问挖掘机技术哪家强?
幽幽*** + 1 讲解的太全面了!
du*** + 1 楼主威武—我就想问问挖掘机技术哪家强?
wuka*** + 3 强大的恩山!(以下重复1万次)
xia*** + 1 强大的恩山!(以下重复1万次)

查看全部评分

发表于 2015-2-5 23:34 | 显示全部楼层
机器热不热啊?安这么多?

点评

不多啦就装了个aria2,迅雷挂在硬盘上,路由温度正常  详情 回复 发表于 2015-2-5 23:40
 楼主| 发表于 2015-2-5 23:40 来自手机 | 显示全部楼层
solomon 发表于 2015-2-5 23:34
机器热不热啊?安这么多?

不多啦就装了个aria2,迅雷挂在硬盘上,路由温度正常
发表于 2015-2-6 00:03 | 显示全部楼层
3800 貌似无线不给力啊

点评

我家100多平,常待的地方最弱有3格,对我来说够用了,比我原来用的感觉好多了…  详情 回复 发表于 2015-2-6 08:19
发表于 2015-2-6 02:29 | 显示全部楼层
挂硬盘机子经常掉包,不挂完全正常,1.7.0

点评

暂未发现,谢谢提醒哈  详情 回复 发表于 2015-2-6 08:20
 楼主| 发表于 2015-2-6 08:19 来自手机 | 显示全部楼层
solomon 发表于 2015-2-6 00:03
3800 貌似无线不给力啊

我家100多平,常待的地方最弱有3格,对我来说够用了,比我原来用的感觉好多了…
 楼主| 发表于 2015-2-6 08:20 来自手机 | 显示全部楼层
cciiiife 发表于 2015-2-6 02:29
挂硬盘机子经常掉包,不挂完全正常,1.7.0

暂未发现,谢谢提醒哈
发表于 2015-2-6 17:19 | 显示全部楼层
技术贴,收藏了
发表于 2015-2-6 19:18 | 显示全部楼层
写得不错,支持一下。
发表于 2015-2-6 22:06 来自手机 | 显示全部楼层
支持,明早开干……
发表于 2015-2-7 12:06 | 显示全部楼层
写得不错,支持一下。
发表于 2015-2-12 11:03 | 显示全部楼层
迅雷离线的激活码要钱的吗?

点评

激活码用来匹配设备的,不用钱;不过你需要一个迅雷的账号  详情 回复 发表于 2015-2-12 11:05
 楼主| 发表于 2015-2-12 11:05 | 显示全部楼层
cdking 发表于 2015-2-12 11:03
迅雷离线的激活码要钱的吗?

激活码用来匹配设备的,不用钱;不过你需要一个迅雷的账号

点评

谢谢。我先学一下安装aria2。不懂再请教你。  详情 回复 发表于 2015-2-12 11:08
发表于 2015-2-12 11:08 | 显示全部楼层
issacc 发表于 2015-2-12 11:05
激活码用来匹配设备的,不用钱;不过你需要一个迅雷的账号

谢谢。我先学一下安装aria2。不懂再请教你。
发表于 2015-2-12 14:21 | 显示全部楼层
不错 我曾经卡在格式化U盘上 没有进行下去
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-4 23:50

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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