楼主: 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 ! n7 Z  x" K5 M
请教一下,如何查看脱机下载软件是否运行?

% S( K# t$ ^- W! |; rtelnet进去,用ps命令看,
发表于 2010-12-9 07:19:29 | 显示全部楼层
本帖最后由 wzckq 于 2010-12-9 00:00 编辑 3 E7 R' K4 n# }
( V9 r, y1 W7 C3 B4 O% m
这个固件非常好,transmission脱机挂了几天,非常稳定.感谢作者的无私分享7 T( U1 z4 U2 P) ?7 Q9 o
对这个固件有点小小建议, 目前官方提供的1.04版源码存在一些bug, 编译几次都没能成功, 问题出在ipsec-tools上,不知是不是我编译环境的问题. 还有源代码中有两处tar解压命令写错,编译中断.: G8 D( O6 y1 T/ X
/ N/ z, d  m! l: U; y9 a) j: n
无法充分利用16M的flash空间,是个遗憾,, flash被分成了一个5M左右的sq只读分区, 余下的10多M白白浪费了,如果能把它弄个jffs压缩型可读写空间,可以装上很多软件, transmission等可以直接装在这个分区, . M  b0 w$ |8 [. y# v2 N% f6 e, t$ a2 i
* ]  D% Y6 u3 f# E- a& G7 e
固件组件需要更新,如busbox ,内核等.提高稳定性和去除bug.$ Y1 \4 u1 ~9 |7 _- y/ Y6 y1 N6 J% R1 b

' c* y' b8 U3 l  q修改固件一是直接修改和编译源码, 二是解压rootfs.bin 修改重组, 目前还没找到第二种方法的相关软件,有路友知道请提供一下../ k8 j3 m, o+ U, c" j+ |
# b8 W; v9 c1 W" N5 c
对这个固件可玩之处:/ @1 X- j: O6 y
1,汉化,很多人说没必要, 但我觉得还是有必要的, 使界面设置更人性化,美观9 Q( @: R' Z' x7 C6 k9 i, b
2,去掉多余的组件如snmp,tr64c等,减少内存占用.这脱 机腾出更多宝贵的内存,不过脱 机还是最好升到64M
+ ?+ K% R4 x5 h: D3.可以借鉴openwrt版很多优秀的组件, 移植过来用. 增强其功能.
$ j3 C/ \& k6 i& c- D( C* A
( ^- i' G* S+ {) ]5 {以上个人一些想法, 要实现可能需要很多linux 共同努力, 非一日就能完成的.
9 j4 c9 e$ X3 l6 `6 L4 x
0 ~  A# [1 d& A. f- N
# v1 D) I: ^0 ~% F: O+ s; j
6 X& H3 b, T7 r* |: y7 M: g# M
发表于 2010-12-9 13:04:11 | 显示全部楼层
凑个热闹,发个mldonkey3.0.6 for bcm63xx,可同时使用Donkey、BT、fileTP(URL)。可单独使用,也可与11210兄发的opt脱机包共同使用。. d1 I- x) ~; j. H
楼主贡献很大,赞一个。
7 P+ y- p/ b, {首先,你的猫最好是改成64M的否则,否则即使加了交换文件效果可能也不好。4 K; `0 j0 x& Y. `1 b& m; l
使用方法:
) Q$ j3 ]# ^3 `$ x使用WinSCP访问你的路由器(假定192.168.1.1),端口:2232,用户名admin,密码:admin,忽略错误提示。
# L4 `" j  |/ ]/ D( |" Y将bin目录中mlnet上传到/mnt/usb/usb1_1/opt/bin
6 G- Q! S9 d5 n6 I+ l' q% Z将lib目录中文件上传到/mnt/usb/usb1_1/opt/lib
/ o# ?0 n! s9 d0 j1 X: F+ X" x: W将etc目录中文件上传到/mnt/usb/usb1_1/opt/etc) B+ j, K; p1 ~, D6 B/ R! k6 E
修改mlnet、init、lib目录中所有文件为可执行。(右键点所选文件,属性,X框中打勾)
* v6 n9 ~+ C. C$ b- N& w6 M关闭WinSCP,按一下WPS键,至WPS灯熄灭,不灭可重复几次,拔下移动硬盘,过几秒再插上。
; q/ L/ U2 l* Y) h# h进入WinSCP,打开控制台,输入命令df查看一下移动硬盘有没有挂上。没有挂上再重复按WPS卸载,拔下移动硬盘再插上。
, g4 d  M8 O/ O( Z/ _(看WPS灯也能看出是否挂上,挂上的话,WPS灯会闪动几下)
1 V) z( w6 g( y: D) w3 \2 M输入命令ps看一下./mlnet有没有启动。如果启动了,
+ d% E# a6 t7 f% d! D, l7 H则输入命令killall mlnet杀掉这个进程。
9 z+ y( w3 i3 X& Q删除/mnt/usb/usb1_1/opt/mldonkey/web_infos目录中的所有文件。
5 k' W- d2 s+ w8 f  E7 ~" _- }打开/mnt/usb/usb1_1/opt/mldonkey目录中的downloads.ini,修改allowed_ips字段为:6 U+ |3 D9 [5 h4 @& f
allowed_ips = [. b5 N9 s& j( G# f2 a& P
  "127.0.0.1";' W' B. ?. H- Z" J) ~
  "192.168.1.1/254";]5 D: P* K4 Y2 ?2 N5 o
192.168.1.1是你的路由器LAN地址。2 f, m" T5 L/ J3 x/ J( N
修改web_infos字段,不是EXAMPLE:边上的那个,是下面的。
+ h7 ?6 C/ |4 w- z. b6 s. Z web_infos = [
$ Y) j; J8 }$ _3 \  ("contact.dat", 168, "http://download.overnet.org/contact.dat");3 p9 m6 r- @) A* o) ]; A* Y7 s+ h' [: A
  ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");0 l- D9 N: B: Y# M( }: J
  ("guarding.p2p", 96, "http://ed2k.im/ipfilter.dat");
+ n3 l/ `8 a) M$ D  ("server.met", 0, "http://ed2k.im/server.met");% T! [" F& l8 y' Q0 p/ `% u
  (hublist, 0, "http://dchublist.com/hublist.config.bz2");
+ X  v' w3 M+ y( N2 o  ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]
7 S+ r, v9 x3 ~5 M3 \$ u& o这里修改server.met和guarding.p2p是因为默认的会过滤掉国内的一些服务器。
  Y, C, |$ z. @; g如果你的内存不是很大,可以考虑不要这些过滤。即将guarding.p2p行删除,或则从网上搜一个只过滤服务器的。
* d! W/ |# o0 c8 G3 S% h5 {也可以不加载geoip.dat国别数据库,即删除geoip.dat行。
  I9 B( h7 D1 G6 c& C$ I8 d保存。出现错误提示,点确定,再打开一下downloads.ini看是否正确修改了。* H9 O$ y6 A  {( z
如果这些你都懒得做,就直接将附件中的downloads.ini覆盖进去也行。+ ~' O4 J( c, ^" W4 \' r/ Z
再关闭WinSCP,按WPS卸载移动硬盘,过几秒钟再插上,检查是否正确挂载。
3 L( P6 C2 P7 V  {, |mlnet正确启动后,打开IE浏览器,输入http://192.168.1.1:4080,应该能够进入远程管理界面。
5 u7 n; ?( s, [懂一点的可以不必拔来拔去的,采用杀进程,直接运行init是一样的。
% s! }8 a$ \) O接下来要修改init,打开防火墙端口。! Z- ]5 Z0 S& {! J
IE远程管理界面中,点Help+,Sysinfo6 R$ G& d6 u  ]0 W
Network Port Type , z8 e% h2 s/ O7 b% D& @1 x) k. A2 R
BitTorrent 6882 client_port TCP . D4 d- X0 l3 `0 q
BitTorrent 6881 tracker_port TCP 2 M& ]% J' E) F( E2 w. |
Core 4080 http_port; d2 v& y1 D1 j7 }0 [; i6 O
Core 4000 telnet_port
& ^. Q+ @5 j! q" Q: B# vCore 4001 gui_port ! f, N) h& d0 |  W; l5 m0 z3 w6 `9 @
Donkey 16279 client_port TCP 1 `" r) _5 x$ s7 i" F1 v
Donkey 16283 client_port UDP ' k! n: w: E% W/ `9 m
Donkey 10198 overnet_port TCP+UDP
2 L- ?( M2 v4 v% F6 k: T  a你的Donkey端口可能不是上面的,那就记下来,修改/mnt/usb/usb1_1/opt/etc中的init文件下面的部分,将对应的端口修改成你那里实际显示的,然后保存。5 M- o0 ]2 D  [$ n+ q' h
    for p in 6881 6882 16279 10198; do
' V0 U* w. x2 b$ N' O! z) Q9 n& X$ H        iptables -I INPUT -p tcp --dport $p -j ACCEPT
' t! ?' ~! L/ i, M        iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p
" v4 T. S- i7 ]. G- U    done
; C# t/ f6 r0 i# F    for p in 16283 10198; do
# G; N; R" W, m        iptables -I INPUT -p udp --dport $p -j ACCEPT
4 j# f" v8 @  ^4 ?        iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p
1 s) O, W; p: U    done, ]: z3 w- m) n
点Help+中的Kill core停止mldonkey,再按WPS卸载移动硬盘,再插上就可以工作了。以后想卸载移动硬盘,也要重复这个动作。
5 p  w: Y  w! X2 o2 q从Help+中的Porttest中可以检查端口是否打开了。
5 _$ H5 u' P# O4 s再下去就是根据你的带宽修改上传下载速度,Options下net关闭/打开各项下载功能。(Donkey、Bittorrent,fileTP等)。
' `9 M! H$ O( A如果你对E文不感兴趣,搜索下载sancho-0.9.4-59-win32.exe或者更新的版本替代IE更方便。
( X5 }* a, G4 ]! Q# J如果不想运行mldonkey,想运行11210兄的脱机下载,将/mnt/usb/usb1_1/opt/etc中的run_mldonkey文件移动到其它目录或删除即可。' Z& U) j) B0 ^, I& e6 c
想节约内存,也可以设置个交换文件试试,但是卸载硬盘要麻烦一些,先要停止swap才行。- ?. K+ m; M; i. b+ C9 i8 m
其实mldonkey启动设置很简单,默认是在HOME目录下建立.mldonkey隐藏文件夹,但是路由器这个目录通常都是只读的,因此失败。: z. c8 a) A, u  J
通过export MLDONKEY_DIR指定目录就行了,第一次运行会在这个目录下生成相关的文件。8 j$ D; V4 O$ M5 c
9 b9 A6 Q% s/ b8 \) ^0 i) {! Z
; c: q; h% c. p' u' L

本帖子中包含更多资源

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

×
发表于 2010-12-9 15:11:21 | 显示全部楼层
这个固件如何设置IPTV绑定同端口~MD 我的IPTV跟宽带的端口一样是0 35的
发表于 2010-12-9 19:22:19 | 显示全部楼层
回复 lwl-leo 的帖子
4 s. W; q7 e% \1 ?/ s2 ^$ s, H) @, v6 S
强的!这样都被你知道了!嘿嘿!
发表于 2010-12-9 21:16:02 | 显示全部楼层
32M的真的没法搞,一个任务还能跑,两个就要死不活的了,网也上不了了。
发表于 2010-12-10 14:54:27 | 显示全部楼层
回复 ryanfeng 的帖子- Q8 v: m0 [; A
( o4 x0 e6 o+ `5 K4 L9 n
我用的是64M内存的,挂机还可以,另外一个不要采用NTFS格式,ntfs-3g模块cpu非常厉害。ext2或ext3格式最好,不过64M内存也摆脱不了内存不足的问题,挂一个种子,内存基本用完。两个以上要动用swapfile了。
( `: l: p8 A! l2 H7 m- @; \* K  J
" W2 G3 f- F$ h9 aCPU和内存资源不足严重时,会导致页面打开反应缓慢,甚至无线掉线,管理页面打不开,死机等,32M挂机很容易出现这类问题。也许128M内存是个比较好的选择。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

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

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