找回密码
 立即注册

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
* @/ C1 o! [3 R3 Y9 }9 c请教一下,如何查看脱机下载软件是否运行?

6 @. X! }: F& f2 Y& y- G& Utelnet进去,用ps命令看,
发表于 2010-12-9 07:19:29 | 显示全部楼层
本帖最后由 wzckq 于 2010-12-9 00:00 编辑 # P" c& n- {8 [0 N/ f7 B% `$ w( H3 B

7 x; d! x) I) Y- c这个固件非常好,transmission脱机挂了几天,非常稳定.感谢作者的无私分享7 z) h9 e- ~/ f' S. o$ B
对这个固件有点小小建议, 目前官方提供的1.04版源码存在一些bug, 编译几次都没能成功, 问题出在ipsec-tools上,不知是不是我编译环境的问题. 还有源代码中有两处tar解压命令写错,编译中断.1 Q% C* |$ u- K% s

& i, ?1 T- p* k8 h% ^$ |% Z( h( e) _无法充分利用16M的flash空间,是个遗憾,, flash被分成了一个5M左右的sq只读分区, 余下的10多M白白浪费了,如果能把它弄个jffs压缩型可读写空间,可以装上很多软件, transmission等可以直接装在这个分区,   T' V& u. v, U

$ O- ~$ W" @4 V+ I8 S; I; F/ j固件组件需要更新,如busbox ,内核等.提高稳定性和去除bug.0 A( ?% ?& F. P$ y8 M% Q# G1 p

' O) t% _7 l" M' l修改固件一是直接修改和编译源码, 二是解压rootfs.bin 修改重组, 目前还没找到第二种方法的相关软件,有路友知道请提供一下..- \. A3 M5 y! B, ]  ?% c- `

/ ]3 [7 N: ]% D$ r- f9 H4 [对这个固件可玩之处:) K/ y3 Q- v1 z8 ]5 H
1,汉化,很多人说没必要, 但我觉得还是有必要的, 使界面设置更人性化,美观
. n  ~; G' e' h) `# k  B1 H2,去掉多余的组件如snmp,tr64c等,减少内存占用.这脱 机腾出更多宝贵的内存,不过脱 机还是最好升到64M
" h/ z2 m* K: y  ^. l3.可以借鉴openwrt版很多优秀的组件, 移植过来用. 增强其功能.
( J8 s0 c+ Z2 M, V+ R7 H3 p0 ?
" t+ r/ r/ @8 Z, p, a2 D1 Y- x以上个人一些想法, 要实现可能需要很多linux 共同努力, 非一日就能完成的.
5 l" n7 Y* F" I1 O7 G" z. u3 H  Q4 ~% o( N- x

' B7 W+ X; l& Y3 G1 T: ?! R/ H6 i$ _! m& `
发表于 2010-12-9 13:04:11 | 显示全部楼层
凑个热闹,发个mldonkey3.0.6 for bcm63xx,可同时使用Donkey、BT、fileTP(URL)。可单独使用,也可与11210兄发的opt脱机包共同使用。# t2 |# v. J3 G3 _. |3 N+ Y6 t
楼主贡献很大,赞一个。
) B- }+ G$ o* k% _首先,你的猫最好是改成64M的否则,否则即使加了交换文件效果可能也不好。' \$ d% _$ n3 c+ N6 F# }6 `; G
使用方法:' x( }2 h- b) v% q9 N( ?
使用WinSCP访问你的路由器(假定192.168.1.1),端口:2232,用户名admin,密码:admin,忽略错误提示。
0 c' f; p' s6 i( b+ f将bin目录中mlnet上传到/mnt/usb/usb1_1/opt/bin
( _" ^  u/ E. Z+ k将lib目录中文件上传到/mnt/usb/usb1_1/opt/lib
; K- H2 w7 q8 U# f将etc目录中文件上传到/mnt/usb/usb1_1/opt/etc( ]% n$ N9 N9 X5 V3 [$ [: ~! w- g
修改mlnet、init、lib目录中所有文件为可执行。(右键点所选文件,属性,X框中打勾)
0 V$ _- C$ I; j% V6 d: Y关闭WinSCP,按一下WPS键,至WPS灯熄灭,不灭可重复几次,拔下移动硬盘,过几秒再插上。* Y% ~5 w& x$ n2 N
进入WinSCP,打开控制台,输入命令df查看一下移动硬盘有没有挂上。没有挂上再重复按WPS卸载,拔下移动硬盘再插上。
/ @3 S% g0 p! q- m# e(看WPS灯也能看出是否挂上,挂上的话,WPS灯会闪动几下)
3 b2 c5 f& F, r输入命令ps看一下./mlnet有没有启动。如果启动了,
- n5 [+ Q3 H6 i; m* @5 i则输入命令killall mlnet杀掉这个进程。
+ t! B( m. {$ t9 ^7 k7 {. F3 x: d删除/mnt/usb/usb1_1/opt/mldonkey/web_infos目录中的所有文件。+ b) f7 V2 H  F. T1 ~/ F3 `
打开/mnt/usb/usb1_1/opt/mldonkey目录中的downloads.ini,修改allowed_ips字段为:
) N  H/ Z2 l0 l: N9 f8 K allowed_ips = [9 F6 }8 y" }* W3 b, l$ f
  "127.0.0.1";0 s/ G4 ]2 N  c, @  R! l7 t
  "192.168.1.1/254";]2 H5 K5 W* K( W: C2 J8 ^
192.168.1.1是你的路由器LAN地址。
( t, U5 R: n! p) Z6 n修改web_infos字段,不是EXAMPLE:边上的那个,是下面的。2 V, P+ B* Q, V; z, U
web_infos = [8 K3 j* q* k- ^9 S% k" }
  ("contact.dat", 168, "http://download.overnet.org/contact.dat");3 J: ^& o  r% u* T5 ~% A7 `
  ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");
; T, v$ }8 ^& p  N( C  ("guarding.p2p", 96, "http://ed2k.im/ipfilter.dat");- V/ x/ L3 u1 j4 c; O+ w; n
  ("server.met", 0, "http://ed2k.im/server.met");3 f1 h, o4 j9 `# z
  (hublist, 0, "http://dchublist.com/hublist.config.bz2");# B2 h5 B: ~$ y2 i! L. m6 @
  ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]
1 v8 U6 H3 A. s* G; A这里修改server.met和guarding.p2p是因为默认的会过滤掉国内的一些服务器。  y0 w% T: h% E9 x; N% y- \+ @
如果你的内存不是很大,可以考虑不要这些过滤。即将guarding.p2p行删除,或则从网上搜一个只过滤服务器的。
; Y* ?! t# v+ x1 r% n1 ~/ s也可以不加载geoip.dat国别数据库,即删除geoip.dat行。
: |. q/ D: @! R5 K0 ^  w+ b" L保存。出现错误提示,点确定,再打开一下downloads.ini看是否正确修改了。
" _* ?: Z& O1 V如果这些你都懒得做,就直接将附件中的downloads.ini覆盖进去也行。# L! b& H4 t1 ?; K) \
再关闭WinSCP,按WPS卸载移动硬盘,过几秒钟再插上,检查是否正确挂载。
3 x( F0 O* S5 {9 N# Z& Pmlnet正确启动后,打开IE浏览器,输入http://192.168.1.1:4080,应该能够进入远程管理界面。- v8 d1 k4 v; X& m
懂一点的可以不必拔来拔去的,采用杀进程,直接运行init是一样的。
' C3 t7 ]* c( Y3 u* o接下来要修改init,打开防火墙端口。# V% x' K; T6 w
IE远程管理界面中,点Help+,Sysinfo
- E. d) |4 ?. h+ dNetwork Port Type
5 ]- Y! j# ?. S: H- ]# TBitTorrent 6882 client_port TCP
9 b1 `" V% u! M) L7 Z0 \7 KBitTorrent 6881 tracker_port TCP % k* [. O% B, {8 Y
Core 4080 http_port7 S3 _$ W! v) V6 w* R! ^$ i. P! q& ]
Core 4000 telnet_port 0 `" e- g( `* D
Core 4001 gui_port   Y& @1 B, ?& o' ~; W4 P
Donkey 16279 client_port TCP - X  E' X( I& U9 K* \
Donkey 16283 client_port UDP % L& L; F. @. Q6 e5 v' b
Donkey 10198 overnet_port TCP+UDP
; e1 B0 z! C0 m# A' C; o" E) a) G你的Donkey端口可能不是上面的,那就记下来,修改/mnt/usb/usb1_1/opt/etc中的init文件下面的部分,将对应的端口修改成你那里实际显示的,然后保存。' g/ d/ C# W0 V: e$ X
    for p in 6881 6882 16279 10198; do
: M" j8 O# C+ X- n. h! b        iptables -I INPUT -p tcp --dport $p -j ACCEPT
1 v( E, K3 G2 n* h) y0 M2 p        iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p
1 W5 ~; J5 c( D- Q0 _    done
& ^- ^6 `. _3 z+ S& }    for p in 16283 10198; do
- W: O3 ]! E; X; S6 R6 P( L        iptables -I INPUT -p udp --dport $p -j ACCEPT1 u; g; o9 g; w8 J
        iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p
) [4 \* f8 d! _1 D; r    done
4 O( c4 u, P. F) z& i: y- j点Help+中的Kill core停止mldonkey,再按WPS卸载移动硬盘,再插上就可以工作了。以后想卸载移动硬盘,也要重复这个动作。! B5 e) x( `0 l6 T% s4 R
从Help+中的Porttest中可以检查端口是否打开了。# X8 P9 g  b# g6 _2 b: v
再下去就是根据你的带宽修改上传下载速度,Options下net关闭/打开各项下载功能。(Donkey、Bittorrent,fileTP等)。. n3 F9 O3 ~6 ~. o
如果你对E文不感兴趣,搜索下载sancho-0.9.4-59-win32.exe或者更新的版本替代IE更方便。* ?# D% h  W- E2 g' o- v5 J' _
如果不想运行mldonkey,想运行11210兄的脱机下载,将/mnt/usb/usb1_1/opt/etc中的run_mldonkey文件移动到其它目录或删除即可。
. O( R' A8 U6 ]8 W& W+ I' Y想节约内存,也可以设置个交换文件试试,但是卸载硬盘要麻烦一些,先要停止swap才行。
, T/ f7 K; ^2 f$ D2 U8 P其实mldonkey启动设置很简单,默认是在HOME目录下建立.mldonkey隐藏文件夹,但是路由器这个目录通常都是只读的,因此失败。- Y1 a, {# Y3 }$ e8 X
通过export MLDONKEY_DIR指定目录就行了,第一次运行会在这个目录下生成相关的文件。0 \: ^; P- ^; V: p9 q

' B3 V' A9 Y  t) t% z
3 C# n5 i* P6 j& s2 R. O

本帖子中包含更多资源

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

×
发表于 2010-12-9 15:11:21 | 显示全部楼层
这个固件如何设置IPTV绑定同端口~MD 我的IPTV跟宽带的端口一样是0 35的
发表于 2010-12-9 19:22:19 | 显示全部楼层
回复 lwl-leo 的帖子
. @4 S8 R, d- O9 R+ Y
, _: B- ~' _7 U* {7 B1 F强的!这样都被你知道了!嘿嘿!
发表于 2010-12-9 21:16:02 | 显示全部楼层
32M的真的没法搞,一个任务还能跑,两个就要死不活的了,网也上不了了。
发表于 2010-12-10 14:54:27 | 显示全部楼层
回复 ryanfeng 的帖子) f/ p* \( T# K) |) Z

' t" a* p7 [5 Y) `& d' Z% k我用的是64M内存的,挂机还可以,另外一个不要采用NTFS格式,ntfs-3g模块cpu非常厉害。ext2或ext3格式最好,不过64M内存也摆脱不了内存不足的问题,挂一个种子,内存基本用完。两个以上要动用swapfile了。
) `$ O0 J8 r8 A6 W4 v% i! M5 B1 m- K! a" `1 h
CPU和内存资源不足严重时,会导致页面打开反应缓慢,甚至无线掉线,管理页面打不开,死机等,32M挂机很容易出现这类问题。也许128M内存是个比较好的选择。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-2-2 12:28 , Processed in 0.025162 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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