楼主: 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 2 e5 Z/ z: Q' M' u
请教一下,如何查看脱机下载软件是否运行?

- F9 Y6 u% v. T" C% Ftelnet进去,用ps命令看,
发表于 2010-12-9 07:19:29 | 显示全部楼层
本帖最后由 wzckq 于 2010-12-9 00:00 编辑
+ \- k, n3 i/ C5 v% ?
0 S3 F0 x$ @* i" }$ s; o这个固件非常好,transmission脱机挂了几天,非常稳定.感谢作者的无私分享% ?$ R6 [- [4 O1 T' L
对这个固件有点小小建议, 目前官方提供的1.04版源码存在一些bug, 编译几次都没能成功, 问题出在ipsec-tools上,不知是不是我编译环境的问题. 还有源代码中有两处tar解压命令写错,编译中断.! V' A6 t( J6 d  e; B
3 w& d( }4 z8 n4 H4 o# ~
无法充分利用16M的flash空间,是个遗憾,, flash被分成了一个5M左右的sq只读分区, 余下的10多M白白浪费了,如果能把它弄个jffs压缩型可读写空间,可以装上很多软件, transmission等可以直接装在这个分区, / X- k) [( }1 J% p

* R- D' L4 a: H; ~固件组件需要更新,如busbox ,内核等.提高稳定性和去除bug.) s; B; p% I2 m" L
3 {; o6 p, D2 q" U$ r. k1 }, q: J! j# G
修改固件一是直接修改和编译源码, 二是解压rootfs.bin 修改重组, 目前还没找到第二种方法的相关软件,有路友知道请提供一下..: `4 E7 n' Q9 ?; ~9 C2 @

& {  T4 W7 }4 @1 h& M! q8 N& U对这个固件可玩之处:
% L8 A' z( F4 m; i: w1,汉化,很多人说没必要, 但我觉得还是有必要的, 使界面设置更人性化,美观) X; P+ e6 V. _( P
2,去掉多余的组件如snmp,tr64c等,减少内存占用.这脱 机腾出更多宝贵的内存,不过脱 机还是最好升到64M
- i5 m1 ~% c$ V3 \3 J% v" d  v3.可以借鉴openwrt版很多优秀的组件, 移植过来用. 增强其功能.
) c- p$ s" P; M+ ~, \6 @1 M& L
# R3 X1 {3 B1 h  B: O5 C& q9 v% ~以上个人一些想法, 要实现可能需要很多linux 共同努力, 非一日就能完成的.* H1 s! s$ v7 _) y2 _
/ p: x  ]* b1 T3 H3 t

! w1 @/ n9 |: S9 C4 B
7 |# {# X* |8 t% E/ ?
发表于 2010-12-9 13:04:11 | 显示全部楼层
凑个热闹,发个mldonkey3.0.6 for bcm63xx,可同时使用Donkey、BT、fileTP(URL)。可单独使用,也可与11210兄发的opt脱机包共同使用。. B/ Y0 x1 T' J) L1 i' H, o: }! d6 `
楼主贡献很大,赞一个。
) v: t6 D, `) F& s首先,你的猫最好是改成64M的否则,否则即使加了交换文件效果可能也不好。
4 ~; U) o" d: W9 {使用方法:* `3 {/ w: i9 D: _7 \
使用WinSCP访问你的路由器(假定192.168.1.1),端口:2232,用户名admin,密码:admin,忽略错误提示。
5 H( o# R8 o8 }, |将bin目录中mlnet上传到/mnt/usb/usb1_1/opt/bin8 p* o3 k" }5 v- I0 d0 B
将lib目录中文件上传到/mnt/usb/usb1_1/opt/lib
1 ]! \  P- \( ^/ p$ v将etc目录中文件上传到/mnt/usb/usb1_1/opt/etc
; x& A$ w7 c/ `. e$ f修改mlnet、init、lib目录中所有文件为可执行。(右键点所选文件,属性,X框中打勾)
. |4 J, W$ L5 x; j关闭WinSCP,按一下WPS键,至WPS灯熄灭,不灭可重复几次,拔下移动硬盘,过几秒再插上。: H4 L; X1 R- X0 `
进入WinSCP,打开控制台,输入命令df查看一下移动硬盘有没有挂上。没有挂上再重复按WPS卸载,拔下移动硬盘再插上。
- ?, p  \: b/ G. \8 y& H  t3 [5 w(看WPS灯也能看出是否挂上,挂上的话,WPS灯会闪动几下)
9 a" T  D# H" }- w. @, ~4 ?, A% c输入命令ps看一下./mlnet有没有启动。如果启动了,2 U$ i: n2 u  u8 A
则输入命令killall mlnet杀掉这个进程。
9 d3 l! a" Y' Y! G9 D6 B删除/mnt/usb/usb1_1/opt/mldonkey/web_infos目录中的所有文件。
, d9 h! N  I9 m( J2 _& d4 x打开/mnt/usb/usb1_1/opt/mldonkey目录中的downloads.ini,修改allowed_ips字段为:
( n' K: f/ g9 m! o allowed_ips = [
  t- r, b1 `$ t  "127.0.0.1";
7 j" B/ j: r. A  t$ ~' _" R) O  "192.168.1.1/254";]
: b- I/ V  d0 [6 W# J2 L* ?192.168.1.1是你的路由器LAN地址。
0 L; |$ f8 q6 O. g5 a修改web_infos字段,不是EXAMPLE:边上的那个,是下面的。
: a2 y' |& \+ h( I1 ^ web_infos = [
; U1 N: d2 W/ D7 R0 s  ("contact.dat", 168, "http://download.overnet.org/contact.dat");
5 n; d' F+ D! Y9 l$ w, l  ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");
! a* R7 c- G' C9 _, J5 l  ("guarding.p2p", 96, "http://ed2k.im/ipfilter.dat");
2 N* l7 F  L. M1 ~  ("server.met", 0, "http://ed2k.im/server.met");
3 m! O: U( E) f5 B0 b! L) a  (hublist, 0, "http://dchublist.com/hublist.config.bz2");
9 G6 d0 D, O% [  ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]9 z9 W* F! R# {& W+ q  a! `5 R
这里修改server.met和guarding.p2p是因为默认的会过滤掉国内的一些服务器。
9 n! s, N  Y$ T5 [如果你的内存不是很大,可以考虑不要这些过滤。即将guarding.p2p行删除,或则从网上搜一个只过滤服务器的。( e$ t, c# J* p8 m; N
也可以不加载geoip.dat国别数据库,即删除geoip.dat行。) X  k8 `- I/ P% b: n# \) g& R, n7 ]
保存。出现错误提示,点确定,再打开一下downloads.ini看是否正确修改了。( I# A; v& ~9 v4 k
如果这些你都懒得做,就直接将附件中的downloads.ini覆盖进去也行。1 k$ }" H2 _( a! B" V! g" ~4 A7 b2 ^
再关闭WinSCP,按WPS卸载移动硬盘,过几秒钟再插上,检查是否正确挂载。9 r0 M# t* U. d% p1 i
mlnet正确启动后,打开IE浏览器,输入http://192.168.1.1:4080,应该能够进入远程管理界面。2 I0 r5 O; x2 d. P6 P. u2 v, A2 G
懂一点的可以不必拔来拔去的,采用杀进程,直接运行init是一样的。
) u' D: V- t" _接下来要修改init,打开防火墙端口。
! m: ?' O# g: _) H" CIE远程管理界面中,点Help+,Sysinfo
+ H, _. n4 d5 a# Y2 _2 M# SNetwork Port Type
9 v/ j0 `1 w3 g- N1 O. |BitTorrent 6882 client_port TCP , i7 }/ E1 ^0 A/ D+ {
BitTorrent 6881 tracker_port TCP
% O4 n4 M3 y3 K' `2 gCore 4080 http_port
5 @8 B4 `- ^  |" L" n6 DCore 4000 telnet_port
+ H7 \. C( ?7 h/ rCore 4001 gui_port . k$ |) \+ b) z( x8 d
Donkey 16279 client_port TCP ) T- r2 }+ U- p* B8 c9 q( f8 `) \
Donkey 16283 client_port UDP - [9 T3 M; f( A) U+ w8 t* c2 l
Donkey 10198 overnet_port TCP+UDP 1 _- w" V7 @1 S- J# x+ u
你的Donkey端口可能不是上面的,那就记下来,修改/mnt/usb/usb1_1/opt/etc中的init文件下面的部分,将对应的端口修改成你那里实际显示的,然后保存。1 {% e, G0 z: o
    for p in 6881 6882 16279 10198; do
* J( F9 G( V4 w        iptables -I INPUT -p tcp --dport $p -j ACCEPT
; v0 M1 @% }  Q) i; `0 \        iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p
" k) ~- R* v& @! @" x, m1 ~    done! x1 v7 `) N' a  P/ j, A" G
    for p in 16283 10198; do
' k/ n8 J) w( t4 z! p+ I        iptables -I INPUT -p udp --dport $p -j ACCEPT
2 W+ o# t# R2 H        iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p
  J7 I9 X) v1 p! [+ i    done
- f+ M3 s8 g4 l6 H& A& P  k点Help+中的Kill core停止mldonkey,再按WPS卸载移动硬盘,再插上就可以工作了。以后想卸载移动硬盘,也要重复这个动作。
2 s3 I+ G: u! z& i1 @3 O从Help+中的Porttest中可以检查端口是否打开了。) b  p( y! f8 O% e) s4 C' m. m$ a
再下去就是根据你的带宽修改上传下载速度,Options下net关闭/打开各项下载功能。(Donkey、Bittorrent,fileTP等)。
7 n9 a% e* W( G7 L" Y如果你对E文不感兴趣,搜索下载sancho-0.9.4-59-win32.exe或者更新的版本替代IE更方便。) q2 f! p- T: E: Y: r
如果不想运行mldonkey,想运行11210兄的脱机下载,将/mnt/usb/usb1_1/opt/etc中的run_mldonkey文件移动到其它目录或删除即可。; n, `% c; s9 W2 @* ^5 [
想节约内存,也可以设置个交换文件试试,但是卸载硬盘要麻烦一些,先要停止swap才行。
- l1 n& b% w0 M' R( S( n其实mldonkey启动设置很简单,默认是在HOME目录下建立.mldonkey隐藏文件夹,但是路由器这个目录通常都是只读的,因此失败。
# N, W1 g8 b( t; M2 K通过export MLDONKEY_DIR指定目录就行了,第一次运行会在这个目录下生成相关的文件。
6 C8 H( w5 Y: j0 S4 H7 Y
4 x8 P. e2 `* N" ?4 O) v! B$ ?
& O* U  {5 v2 B) C! K. J

本帖子中包含更多资源

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

×
发表于 2010-12-9 15:11:21 | 显示全部楼层
这个固件如何设置IPTV绑定同端口~MD 我的IPTV跟宽带的端口一样是0 35的
发表于 2010-12-9 19:22:19 | 显示全部楼层
回复 lwl-leo 的帖子
4 R8 }0 v# t8 J
) g! R- X$ F5 v4 K; O* l强的!这样都被你知道了!嘿嘿!
发表于 2010-12-9 21:16:02 | 显示全部楼层
32M的真的没法搞,一个任务还能跑,两个就要死不活的了,网也上不了了。
发表于 2010-12-10 14:54:27 | 显示全部楼层
回复 ryanfeng 的帖子( `+ I( ~; ~% y0 V  k4 w- e

" Q# ?/ \5 [2 q我用的是64M内存的,挂机还可以,另外一个不要采用NTFS格式,ntfs-3g模块cpu非常厉害。ext2或ext3格式最好,不过64M内存也摆脱不了内存不足的问题,挂一个种子,内存基本用完。两个以上要动用swapfile了。* E1 [3 X3 q+ k$ X
# \' L6 \  a! Q- W, C% v
CPU和内存资源不足严重时,会导致页面打开反应缓慢,甚至无线掉线,管理页面打不开,死机等,32M挂机很容易出现这类问题。也许128M内存是个比较好的选择。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部