楼主: 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
0 W! y. k9 w2 m' A请教一下,如何查看脱机下载软件是否运行?

9 t: g! @& A; l5 _+ btelnet进去,用ps命令看,
发表于 2010-12-9 07:19:29 |浙江| 显示全部楼层
本帖最后由 wzckq 于 2010-12-9 00:00 编辑 ' h4 O5 _( [% N% C! x" w

) i; }. j# s: D% l* R这个固件非常好,transmission脱机挂了几天,非常稳定.感谢作者的无私分享- D7 t6 z' B1 I7 ^& A, @/ o+ X9 Q
对这个固件有点小小建议, 目前官方提供的1.04版源码存在一些bug, 编译几次都没能成功, 问题出在ipsec-tools上,不知是不是我编译环境的问题. 还有源代码中有两处tar解压命令写错,编译中断.
5 S) I/ I4 V3 @% }2 ?3 v, K( l* J9 N, |  z& |1 j. f% ~
无法充分利用16M的flash空间,是个遗憾,, flash被分成了一个5M左右的sq只读分区, 余下的10多M白白浪费了,如果能把它弄个jffs压缩型可读写空间,可以装上很多软件, transmission等可以直接装在这个分区, * H' l+ a7 F; Q( d* \& }

8 d. I4 w6 V- i+ E8 N' \固件组件需要更新,如busbox ,内核等.提高稳定性和去除bug.
" M" S, ~- E1 {# s* s9 E& [/ O" O' p* B0 [" N
修改固件一是直接修改和编译源码, 二是解压rootfs.bin 修改重组, 目前还没找到第二种方法的相关软件,有路友知道请提供一下..' I0 ]1 Y+ ~; r, T$ {* w4 o
+ Y. ?2 `6 ]& B/ a  k
对这个固件可玩之处:
9 [( Q7 |* _$ l$ x' ]1,汉化,很多人说没必要, 但我觉得还是有必要的, 使界面设置更人性化,美观; R9 _; ]  d: n! {# |6 X3 r, [
2,去掉多余的组件如snmp,tr64c等,减少内存占用.这脱 机腾出更多宝贵的内存,不过脱 机还是最好升到64M3 }+ F. g5 L' y- j- ^+ l7 o
3.可以借鉴openwrt版很多优秀的组件, 移植过来用. 增强其功能.
& j+ Y* X' h1 p: D3 M! [8 l" Z  M3 r. x7 R
以上个人一些想法, 要实现可能需要很多linux 共同努力, 非一日就能完成的.
3 h4 A. ?1 ^) V: o9 N" y
( l4 w' J4 Y1 C/ s1 z0 @( h
9 w  ?; _  _$ ^+ f* l
0 ?3 X* @( @5 c+ m
发表于 2010-12-9 13:04:11 |北京| 显示全部楼层
凑个热闹,发个mldonkey3.0.6 for bcm63xx,可同时使用Donkey、BT、fileTP(URL)。可单独使用,也可与11210兄发的opt脱机包共同使用。
$ d2 w, E0 ]; K9 W楼主贡献很大,赞一个。
8 ?( J8 j& _0 @/ {首先,你的猫最好是改成64M的否则,否则即使加了交换文件效果可能也不好。8 O& F) K* F) [1 ]2 C: Q: f
使用方法:
: F# i) y, I- g* W使用WinSCP访问你的路由器(假定192.168.1.1),端口:2232,用户名admin,密码:admin,忽略错误提示。6 X9 W$ p% F3 @! v4 {
将bin目录中mlnet上传到/mnt/usb/usb1_1/opt/bin% l0 D2 S' s+ k
将lib目录中文件上传到/mnt/usb/usb1_1/opt/lib
8 o( q/ R# g/ Z; p1 J' j将etc目录中文件上传到/mnt/usb/usb1_1/opt/etc
7 y% n) c4 |0 E. V修改mlnet、init、lib目录中所有文件为可执行。(右键点所选文件,属性,X框中打勾)9 q: T: x2 D4 P- }9 G
关闭WinSCP,按一下WPS键,至WPS灯熄灭,不灭可重复几次,拔下移动硬盘,过几秒再插上。5 C; R, V: G, M" o$ L4 \) H
进入WinSCP,打开控制台,输入命令df查看一下移动硬盘有没有挂上。没有挂上再重复按WPS卸载,拔下移动硬盘再插上。
8 }, o8 E' ]' T2 a(看WPS灯也能看出是否挂上,挂上的话,WPS灯会闪动几下)
, t/ ?: ]! ?& Y输入命令ps看一下./mlnet有没有启动。如果启动了,% _* a5 c. J- m& ]' W: B
则输入命令killall mlnet杀掉这个进程。
' F& A1 ^" g- w7 e删除/mnt/usb/usb1_1/opt/mldonkey/web_infos目录中的所有文件。$ F! X5 L. ]5 S' h+ g: A# G- m+ w
打开/mnt/usb/usb1_1/opt/mldonkey目录中的downloads.ini,修改allowed_ips字段为:
* V8 a0 L% m2 G5 s allowed_ips = [" Z7 f$ r% @* v: t
  "127.0.0.1";$ k3 E$ ?4 [; |9 t7 E  v
  "192.168.1.1/254";]
, \5 }: `2 a' ~192.168.1.1是你的路由器LAN地址。
1 Y. x  I; H+ g, F修改web_infos字段,不是EXAMPLE:边上的那个,是下面的。& P- G3 \8 g" ]
web_infos = [+ n  @# B$ j7 y, F2 I
  ("contact.dat", 168, "http://download.overnet.org/contact.dat");$ i. d9 P' S* d6 |* m3 t
  ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");4 w/ S4 {2 j, Y; m3 |
  ("guarding.p2p", 96, "http://ed2k.im/ipfilter.dat");4 A+ A/ B3 B/ [8 _5 P
  ("server.met", 0, "http://ed2k.im/server.met");4 Y& {% m' h! ?9 \- Q
  (hublist, 0, "http://dchublist.com/hublist.config.bz2");
( C- i1 M$ O% k/ _9 ]( w# Y  ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]1 ~" j: M, A2 J& v# f# P  t" ^
这里修改server.met和guarding.p2p是因为默认的会过滤掉国内的一些服务器。. u* U6 ^, |1 d7 U) S! O
如果你的内存不是很大,可以考虑不要这些过滤。即将guarding.p2p行删除,或则从网上搜一个只过滤服务器的。( ~; T/ `8 V. a& N  F
也可以不加载geoip.dat国别数据库,即删除geoip.dat行。
+ P; j; ]# C) b4 }保存。出现错误提示,点确定,再打开一下downloads.ini看是否正确修改了。
5 v7 D1 {# @( N4 N& a( A2 M# Q. |9 ~* c如果这些你都懒得做,就直接将附件中的downloads.ini覆盖进去也行。( x) ]7 ?  V" l& x2 k, p# V
再关闭WinSCP,按WPS卸载移动硬盘,过几秒钟再插上,检查是否正确挂载。
  Z3 M6 o' p' t/ C5 E" a+ H, emlnet正确启动后,打开IE浏览器,输入http://192.168.1.1:4080,应该能够进入远程管理界面。
2 z  Z: O# v% N. L+ e, o懂一点的可以不必拔来拔去的,采用杀进程,直接运行init是一样的。
9 P# c3 s, ]8 o接下来要修改init,打开防火墙端口。
$ f! k* L: i3 Z* S1 AIE远程管理界面中,点Help+,Sysinfo
! K# {& W0 |$ mNetwork Port Type $ e, u; C5 L! u% x4 W3 E$ m4 k
BitTorrent 6882 client_port TCP , X& f4 L5 A& H7 ]8 V3 w
BitTorrent 6881 tracker_port TCP
9 F# s# \  `. b, B3 l' A" @Core 4080 http_port
# o# I) g7 A. V/ m) iCore 4000 telnet_port
! ?' N; ^# o6 ?0 Y: X" z* JCore 4001 gui_port ( d' m2 m! K" O, Y2 H
Donkey 16279 client_port TCP / P" X6 M  Z% b2 M/ D
Donkey 16283 client_port UDP
8 @$ u! U$ o1 h& {6 @# sDonkey 10198 overnet_port TCP+UDP
3 N5 @, y; r+ P- d+ {你的Donkey端口可能不是上面的,那就记下来,修改/mnt/usb/usb1_1/opt/etc中的init文件下面的部分,将对应的端口修改成你那里实际显示的,然后保存。
$ q$ }! ~, C9 v    for p in 6881 6882 16279 10198; do8 C, I+ [" k) f* X
        iptables -I INPUT -p tcp --dport $p -j ACCEPT9 U; ^9 g: H2 h; d% B7 {( h, s
        iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p
0 E+ h! h2 a9 g) W; ^7 K    done/ c: g8 g1 k" k1 J$ u# [7 R" l
    for p in 16283 10198; do
% Y' ?% {% v6 o) c4 s4 x' ^0 w        iptables -I INPUT -p udp --dport $p -j ACCEPT
* g& w4 m( O! G% E* `( z        iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p* y9 s! Z, E/ v7 f2 L9 d( o9 B
    done
, R# A, q( _( L- T) @点Help+中的Kill core停止mldonkey,再按WPS卸载移动硬盘,再插上就可以工作了。以后想卸载移动硬盘,也要重复这个动作。
% s8 W9 L6 q7 J' l从Help+中的Porttest中可以检查端口是否打开了。
4 e! y3 K$ [4 ^4 l再下去就是根据你的带宽修改上传下载速度,Options下net关闭/打开各项下载功能。(Donkey、Bittorrent,fileTP等)。. H  g9 k; Y: ]" ^
如果你对E文不感兴趣,搜索下载sancho-0.9.4-59-win32.exe或者更新的版本替代IE更方便。
( [, ]$ d. ^. J1 ~如果不想运行mldonkey,想运行11210兄的脱机下载,将/mnt/usb/usb1_1/opt/etc中的run_mldonkey文件移动到其它目录或删除即可。$ K  r; F2 K( P" x
想节约内存,也可以设置个交换文件试试,但是卸载硬盘要麻烦一些,先要停止swap才行。
' U; n" x0 z7 R) \4 p( g其实mldonkey启动设置很简单,默认是在HOME目录下建立.mldonkey隐藏文件夹,但是路由器这个目录通常都是只读的,因此失败。+ p" q: k3 H# v( ^
通过export MLDONKEY_DIR指定目录就行了,第一次运行会在这个目录下生成相关的文件。3 O! D- C  B0 F# ?

" ~* s. p$ q4 }! @/ o' r/ X. [
! D- k2 u/ L; D9 G

本帖子中包含更多资源

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

×
发表于 2010-12-9 15:11:21 |广西| 显示全部楼层
这个固件如何设置IPTV绑定同端口~MD 我的IPTV跟宽带的端口一样是0 35的
发表于 2010-12-9 19:22:19 |浙江| 显示全部楼层
回复 lwl-leo 的帖子8 Y0 y2 t3 E" X( U9 `3 h: k3 i

/ D6 r$ J% ]. M* W, Z1 d+ {强的!这样都被你知道了!嘿嘿!
发表于 2010-12-9 21:16:02 |安徽| 显示全部楼层
32M的真的没法搞,一个任务还能跑,两个就要死不活的了,网也上不了了。
发表于 2010-12-10 14:54:27 |浙江| 显示全部楼层
回复 ryanfeng 的帖子8 _, V0 e$ e3 O

+ x- Z+ R2 i1 y4 g我用的是64M内存的,挂机还可以,另外一个不要采用NTFS格式,ntfs-3g模块cpu非常厉害。ext2或ext3格式最好,不过64M内存也摆脱不了内存不足的问题,挂一个种子,内存基本用完。两个以上要动用swapfile了。+ v& ^* n, s+ @) j1 {9 B- m( v
2 \9 Q1 g4 l6 y, j
CPU和内存资源不足严重时,会导致页面打开反应缓慢,甚至无线掉线,管理页面打不开,死机等,32M挂机很容易出现这类问题。也许128M内存是个比较好的选择。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

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

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