找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 11210

[BROADCOM系列芯片] 【上海贝尔】RG100A-AA 改版固件(基于DLink_DSL-2760U_1.04)

    [复制链接]
发表于 2010-12-6 19:53:16 | 显示全部楼层
客观讲这是用了这么些猫里面性能表现最强的一款固件,谢谢作者的辛苦劳动!
发表于 2010-12-6 23:46:34 | 显示全部楼层
没留意334楼新的init文件,更新后终于搞定amule了(deyi:
发表于 2010-12-7 01:09:10 | 显示全部楼层
出个教程啊,我们菜鸟设置不来啊。。。。
发表于 2010-12-8 13:15:22 | 显示全部楼层
weyes 发表于 2010-12-1 01:32 ) V3 H) _/ Y3 x+ l' r/ u' ]- |
请教一下,如何查看脱机下载软件是否运行?

; G( C% n5 _/ O) p1 r" Gtelnet进去,用ps命令看,
发表于 2010-12-9 07:19:29 | 显示全部楼层
本帖最后由 wzckq 于 2010-12-9 00:00 编辑 8 h6 M4 l5 n9 v# i* h( P9 r/ s8 u! J
" b$ E7 u/ p0 K: R9 J, r- |# u4 p! e5 k
这个固件非常好,transmission脱机挂了几天,非常稳定.感谢作者的无私分享
6 o* V" q. l% d. L/ k0 }: M6 H对这个固件有点小小建议, 目前官方提供的1.04版源码存在一些bug, 编译几次都没能成功, 问题出在ipsec-tools上,不知是不是我编译环境的问题. 还有源代码中有两处tar解压命令写错,编译中断.
- Z7 F) {7 ~2 y& ~9 V+ o
7 g% ?: P$ y! ]1 b( D( _无法充分利用16M的flash空间,是个遗憾,, flash被分成了一个5M左右的sq只读分区, 余下的10多M白白浪费了,如果能把它弄个jffs压缩型可读写空间,可以装上很多软件, transmission等可以直接装在这个分区, + [+ b% o! L0 ^, M+ N

& l. P! X8 @. a% ~: J; n) B2 \- t固件组件需要更新,如busbox ,内核等.提高稳定性和去除bug.
5 z- g& \9 ?# L: L
7 A6 B3 i% [% Q& \% f0 ?修改固件一是直接修改和编译源码, 二是解压rootfs.bin 修改重组, 目前还没找到第二种方法的相关软件,有路友知道请提供一下..
4 w0 n% ~# \$ |
/ m  P, u- E; ~7 _对这个固件可玩之处:& M* f: s6 u& J. ]
1,汉化,很多人说没必要, 但我觉得还是有必要的, 使界面设置更人性化,美观
) \: k$ p9 E+ A+ @3 }2,去掉多余的组件如snmp,tr64c等,减少内存占用.这脱 机腾出更多宝贵的内存,不过脱 机还是最好升到64M
& \* u% \( H* V! Z6 ?2 g3.可以借鉴openwrt版很多优秀的组件, 移植过来用. 增强其功能.
3 d2 }5 b6 x) {; u/ h' R9 f& V! t& S1 p6 T- v. L
以上个人一些想法, 要实现可能需要很多linux 共同努力, 非一日就能完成的.
! a( [  A; |/ @8 M+ C' O( A  K! W, b+ R1 |. ?- h+ v( }3 ]
! z: w3 o, ^8 \
$ H  X5 h- r$ C9 N$ S. B6 B
发表于 2010-12-9 13:04:11 | 显示全部楼层
凑个热闹,发个mldonkey3.0.6 for bcm63xx,可同时使用Donkey、BT、fileTP(URL)。可单独使用,也可与11210兄发的opt脱机包共同使用。: D1 q* _5 o' Q9 z6 K+ b# ]
楼主贡献很大,赞一个。1 h) ?* l0 z" j( e3 m
首先,你的猫最好是改成64M的否则,否则即使加了交换文件效果可能也不好。
0 d& I& H  B' v- S1 ]# I+ N/ x! ?使用方法:) \7 _8 ^' H9 ~6 W4 ]1 L
使用WinSCP访问你的路由器(假定192.168.1.1),端口:2232,用户名admin,密码:admin,忽略错误提示。
3 t' `* @- b) r将bin目录中mlnet上传到/mnt/usb/usb1_1/opt/bin$ `( X. _2 f" B
将lib目录中文件上传到/mnt/usb/usb1_1/opt/lib! y- \: _# U) M
将etc目录中文件上传到/mnt/usb/usb1_1/opt/etc' a: p( n, @8 q9 W# {# Y4 s# o( S% O8 w
修改mlnet、init、lib目录中所有文件为可执行。(右键点所选文件,属性,X框中打勾)  ~4 ^: i( N2 F- X& D" y0 @  ~
关闭WinSCP,按一下WPS键,至WPS灯熄灭,不灭可重复几次,拔下移动硬盘,过几秒再插上。
$ V: B3 s3 R9 i# _进入WinSCP,打开控制台,输入命令df查看一下移动硬盘有没有挂上。没有挂上再重复按WPS卸载,拔下移动硬盘再插上。
! U% {( x" ^8 ^$ Z, V6 M  `(看WPS灯也能看出是否挂上,挂上的话,WPS灯会闪动几下)& C# t: q. I8 d  D3 E+ p
输入命令ps看一下./mlnet有没有启动。如果启动了,- ]' w) S8 P6 v1 ?3 n8 d
则输入命令killall mlnet杀掉这个进程。
. N+ ?9 \7 L1 |; q2 r删除/mnt/usb/usb1_1/opt/mldonkey/web_infos目录中的所有文件。
  ]5 {' t, T% p+ V3 m- @打开/mnt/usb/usb1_1/opt/mldonkey目录中的downloads.ini,修改allowed_ips字段为:
- j( W" W1 F: b2 z1 K) {% }; X1 [ allowed_ips = [
# Z8 M+ e# K5 R8 Q2 x/ P  "127.0.0.1";8 u4 q, V) J% j: o1 J& H7 H
  "192.168.1.1/254";]7 A) H' W4 |+ Q2 u& C) X4 Z
192.168.1.1是你的路由器LAN地址。2 S% J+ z" G8 [  l
修改web_infos字段,不是EXAMPLE:边上的那个,是下面的。0 L( `+ e! f3 p# v8 l
web_infos = [
+ V# C" R4 ~8 Z4 J  ("contact.dat", 168, "http://download.overnet.org/contact.dat");; z! I( i8 c: Q8 \& O, k) L9 X
  ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");! H2 g5 K( Y9 ~- G
  ("guarding.p2p", 96, "http://ed2k.im/ipfilter.dat");; L; a% o% H' N- N! Z- u4 I
  ("server.met", 0, "http://ed2k.im/server.met");" K: e+ v4 H7 c
  (hublist, 0, "http://dchublist.com/hublist.config.bz2");! T% u( R* y6 w# Y
  ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]9 e* q1 [6 E$ `" }! S4 X! r, o
这里修改server.met和guarding.p2p是因为默认的会过滤掉国内的一些服务器。
9 `/ b) S6 W7 Z9 I; U( w# A如果你的内存不是很大,可以考虑不要这些过滤。即将guarding.p2p行删除,或则从网上搜一个只过滤服务器的。
, ^/ Z4 ]4 D9 o1 l" x也可以不加载geoip.dat国别数据库,即删除geoip.dat行。
# X) \# G- G' m, K' B! P" J3 w, r保存。出现错误提示,点确定,再打开一下downloads.ini看是否正确修改了。
. \$ @' Z* \- R* }" S# s- O如果这些你都懒得做,就直接将附件中的downloads.ini覆盖进去也行。
/ N( |/ X* S* V6 a; N% Z+ R9 R再关闭WinSCP,按WPS卸载移动硬盘,过几秒钟再插上,检查是否正确挂载。
. N  |7 t2 `* R7 c9 xmlnet正确启动后,打开IE浏览器,输入http://192.168.1.1:4080,应该能够进入远程管理界面。
$ `# V  S; P5 ~) f: l5 w' c3 R! H, L懂一点的可以不必拔来拔去的,采用杀进程,直接运行init是一样的。. J$ T& _' u4 \" o. m
接下来要修改init,打开防火墙端口。
9 L2 B  z% i' K2 ~# f- kIE远程管理界面中,点Help+,Sysinfo, D! J2 G" t" ?) i
Network Port Type 3 v% x! E* E" f- d
BitTorrent 6882 client_port TCP
0 g9 }/ W  H2 ABitTorrent 6881 tracker_port TCP : {$ X8 E; r, ^3 k1 j
Core 4080 http_port
2 d3 w2 ?! @2 YCore 4000 telnet_port
" d  P6 L5 J( A7 M+ f; DCore 4001 gui_port + ]1 c" n  f" j2 d2 P8 x
Donkey 16279 client_port TCP
7 J4 U, |% {6 s  r2 Q& pDonkey 16283 client_port UDP 4 M& k4 G, G0 B) l
Donkey 10198 overnet_port TCP+UDP 7 l! f9 F9 A! p3 ~( V0 v
你的Donkey端口可能不是上面的,那就记下来,修改/mnt/usb/usb1_1/opt/etc中的init文件下面的部分,将对应的端口修改成你那里实际显示的,然后保存。( w% y3 ~  }4 {( M  O/ r( G+ l* }
    for p in 6881 6882 16279 10198; do
, [+ r4 B8 y/ I& N9 \/ g2 @        iptables -I INPUT -p tcp --dport $p -j ACCEPT
/ ^5 R  ]6 s) L, o- Z        iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p* {- r4 ~+ E0 M& }3 m
    done
( m: B) T$ V$ |- j9 @    for p in 16283 10198; do
" C8 [# S" }" u' x8 W) _5 z  A        iptables -I INPUT -p udp --dport $p -j ACCEPT! z# B8 h7 P/ J% {0 q+ v
        iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p
8 e5 I% H5 n( B" K    done
2 ~. I# d8 E& a0 o点Help+中的Kill core停止mldonkey,再按WPS卸载移动硬盘,再插上就可以工作了。以后想卸载移动硬盘,也要重复这个动作。: @7 o: @+ `! \" M3 N* s0 m
从Help+中的Porttest中可以检查端口是否打开了。( y  _, ~* i) p3 `& \: x* j
再下去就是根据你的带宽修改上传下载速度,Options下net关闭/打开各项下载功能。(Donkey、Bittorrent,fileTP等)。
  M2 F" S( O( a! C7 W, [如果你对E文不感兴趣,搜索下载sancho-0.9.4-59-win32.exe或者更新的版本替代IE更方便。3 A, [/ N0 Z4 E0 P8 q
如果不想运行mldonkey,想运行11210兄的脱机下载,将/mnt/usb/usb1_1/opt/etc中的run_mldonkey文件移动到其它目录或删除即可。
. |$ e2 h/ ~, ]想节约内存,也可以设置个交换文件试试,但是卸载硬盘要麻烦一些,先要停止swap才行。
6 f, n# \0 g, r" f# i% M3 s其实mldonkey启动设置很简单,默认是在HOME目录下建立.mldonkey隐藏文件夹,但是路由器这个目录通常都是只读的,因此失败。
, N# ~! l# @/ N+ p' R1 Y9 `通过export MLDONKEY_DIR指定目录就行了,第一次运行会在这个目录下生成相关的文件。+ p: U' ^0 F6 s% S- U' e

0 G$ t/ H0 Y5 Z6 y7 @+ w& ^6 ^
( m4 n4 l/ B( d+ D. j: n8 X

本帖子中包含更多资源

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

×
发表于 2010-12-9 15:11:21 | 显示全部楼层
这个固件如何设置IPTV绑定同端口~MD 我的IPTV跟宽带的端口一样是0 35的
发表于 2010-12-9 19:22:19 | 显示全部楼层
回复 lwl-leo 的帖子( f! x9 P; \0 A( Q  o

, U: @3 V) s9 T强的!这样都被你知道了!嘿嘿!
发表于 2010-12-9 21:16:02 | 显示全部楼层
32M的真的没法搞,一个任务还能跑,两个就要死不活的了,网也上不了了。
发表于 2010-12-10 14:54:27 | 显示全部楼层
回复 ryanfeng 的帖子
# `0 _4 K: {: O0 O* b# z3 o' i4 U
6 q0 S, Y% @) a6 x! R2 }" g我用的是64M内存的,挂机还可以,另外一个不要采用NTFS格式,ntfs-3g模块cpu非常厉害。ext2或ext3格式最好,不过64M内存也摆脱不了内存不足的问题,挂一个种子,内存基本用完。两个以上要动用swapfile了。
: a3 ]: F9 |4 K, P  s! ^
' X$ k2 s% s' z, w) zCPU和内存资源不足严重时,会导致页面打开反应缓慢,甚至无线掉线,管理页面打不开,死机等,32M挂机很容易出现这类问题。也许128M内存是个比较好的选择。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2026-2-2 13:47 , Processed in 0.026723 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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