楼主: 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 1 j" R- \/ y7 s
请教一下,如何查看脱机下载软件是否运行?
* v" ^, a$ J+ H+ \$ x
telnet进去,用ps命令看,
发表于 2010-12-9 07:19:29 | 显示全部楼层
本帖最后由 wzckq 于 2010-12-9 00:00 编辑
$ M# Y; L- n  i, |+ l5 }: U7 ~5 d. D
! \  g  _+ G& b0 G& G. s这个固件非常好,transmission脱机挂了几天,非常稳定.感谢作者的无私分享9 |! t: @8 [3 Y3 f" Q) j' T
对这个固件有点小小建议, 目前官方提供的1.04版源码存在一些bug, 编译几次都没能成功, 问题出在ipsec-tools上,不知是不是我编译环境的问题. 还有源代码中有两处tar解压命令写错,编译中断.
' r1 \2 O' e5 h9 h
. ~; A+ c  H( a) A6 l6 |% G& ~: k无法充分利用16M的flash空间,是个遗憾,, flash被分成了一个5M左右的sq只读分区, 余下的10多M白白浪费了,如果能把它弄个jffs压缩型可读写空间,可以装上很多软件, transmission等可以直接装在这个分区,
+ Y$ d" _. j: o1 i: g( A
+ |) y+ I- I2 F8 v$ j固件组件需要更新,如busbox ,内核等.提高稳定性和去除bug.
4 v  \* C7 J; a% u+ r
7 R4 a5 y; W# k- c( S% z$ s修改固件一是直接修改和编译源码, 二是解压rootfs.bin 修改重组, 目前还没找到第二种方法的相关软件,有路友知道请提供一下..
/ _$ u9 _0 a$ M9 K1 o& L/ a
, A! N7 x7 B9 Y: u对这个固件可玩之处:
% I. J" [7 s( M+ s: C& Y1,汉化,很多人说没必要, 但我觉得还是有必要的, 使界面设置更人性化,美观
- q4 Z1 i% C* C2,去掉多余的组件如snmp,tr64c等,减少内存占用.这脱 机腾出更多宝贵的内存,不过脱 机还是最好升到64M
" j* q8 J/ k) {+ u$ o% J3 ~3.可以借鉴openwrt版很多优秀的组件, 移植过来用. 增强其功能.
" F' A: e  N6 {: t, f3 p: G% L  c9 a, N, W  x/ p
以上个人一些想法, 要实现可能需要很多linux 共同努力, 非一日就能完成的.7 s( D$ v7 `6 I$ ]- K

: z+ K# K; `: `4 k9 z* @/ P# u& z

3 T& ?" y- G, i' s6 p
发表于 2010-12-9 13:04:11 | 显示全部楼层
凑个热闹,发个mldonkey3.0.6 for bcm63xx,可同时使用Donkey、BT、fileTP(URL)。可单独使用,也可与11210兄发的opt脱机包共同使用。
5 \* Y, W. ^3 y* {+ x4 [! p2 F楼主贡献很大,赞一个。8 c+ D$ H& ^* K% Z$ n8 q, B6 G
首先,你的猫最好是改成64M的否则,否则即使加了交换文件效果可能也不好。
# P+ @) B1 C; S使用方法:
1 Q6 J) o$ n/ F5 R0 o7 X使用WinSCP访问你的路由器(假定192.168.1.1),端口:2232,用户名admin,密码:admin,忽略错误提示。# m! {) ]/ g9 B- F3 ~" }9 V
将bin目录中mlnet上传到/mnt/usb/usb1_1/opt/bin) Z; ?4 }( J1 [$ H, D3 M
将lib目录中文件上传到/mnt/usb/usb1_1/opt/lib
* ~# t" F4 ~+ ~4 S! ]( c# d7 H9 ^9 n将etc目录中文件上传到/mnt/usb/usb1_1/opt/etc
2 [( w% h0 r+ H& Q修改mlnet、init、lib目录中所有文件为可执行。(右键点所选文件,属性,X框中打勾). O8 D  B, L. D. x% q
关闭WinSCP,按一下WPS键,至WPS灯熄灭,不灭可重复几次,拔下移动硬盘,过几秒再插上。
( c" {, k8 V9 V8 }/ \  b进入WinSCP,打开控制台,输入命令df查看一下移动硬盘有没有挂上。没有挂上再重复按WPS卸载,拔下移动硬盘再插上。9 F* }0 W' ]' W" C& B2 j2 N
(看WPS灯也能看出是否挂上,挂上的话,WPS灯会闪动几下)
7 i8 b- \2 {9 I8 s/ v5 c1 ^输入命令ps看一下./mlnet有没有启动。如果启动了,
% j- m) r/ w' |* Z则输入命令killall mlnet杀掉这个进程。
9 |, T6 ?4 ?: ~7 U# ?, b6 W删除/mnt/usb/usb1_1/opt/mldonkey/web_infos目录中的所有文件。: P2 A# v; ?6 ]  o* \- r8 c
打开/mnt/usb/usb1_1/opt/mldonkey目录中的downloads.ini,修改allowed_ips字段为:
# \0 M% p9 H2 H! ~2 R) ? allowed_ips = [0 m( }! K$ |. C: ~
  "127.0.0.1";
  b0 l+ E5 j8 g6 n) B5 R% O  "192.168.1.1/254";]
( t4 W/ X( f) L4 M5 `+ p6 [* w192.168.1.1是你的路由器LAN地址。
5 u7 H+ X4 K8 Q4 D" l修改web_infos字段,不是EXAMPLE:边上的那个,是下面的。
' h1 T$ R! D  q3 X! j& H; M; ~ web_infos = [
0 I. Q$ Y/ g+ J' G; q' [8 P  ("contact.dat", 168, "http://download.overnet.org/contact.dat");* H! B  l* ]2 ~2 A, Z) L( k( g( h
  ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");5 v0 e5 `1 V+ x- x+ Q6 |$ x
  ("guarding.p2p", 96, "http://ed2k.im/ipfilter.dat");
5 D, V. e" R0 @9 K. S  ("server.met", 0, "http://ed2k.im/server.met");5 W/ U2 P6 O) E8 d
  (hublist, 0, "http://dchublist.com/hublist.config.bz2");3 p5 K+ W5 e5 O0 B1 F' }. M, Q5 {
  ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]# Q" i% y0 M: |( d
这里修改server.met和guarding.p2p是因为默认的会过滤掉国内的一些服务器。
$ @  Z# s5 z, y* w如果你的内存不是很大,可以考虑不要这些过滤。即将guarding.p2p行删除,或则从网上搜一个只过滤服务器的。* _2 ]9 q: f3 B, i/ r' `
也可以不加载geoip.dat国别数据库,即删除geoip.dat行。
9 q& y0 c9 t7 P3 X5 _' e& h保存。出现错误提示,点确定,再打开一下downloads.ini看是否正确修改了。
! u. x  ^$ o% R9 @如果这些你都懒得做,就直接将附件中的downloads.ini覆盖进去也行。
2 e) Q% I( H# R2 O3 l3 K再关闭WinSCP,按WPS卸载移动硬盘,过几秒钟再插上,检查是否正确挂载。! X+ C" h5 ~& O$ ?; N) J2 b
mlnet正确启动后,打开IE浏览器,输入http://192.168.1.1:4080,应该能够进入远程管理界面。: ?5 `2 e& \0 r! @! i
懂一点的可以不必拔来拔去的,采用杀进程,直接运行init是一样的。! }) ?- `9 V" J7 b8 L0 n
接下来要修改init,打开防火墙端口。
  p; ]5 s7 {' M3 UIE远程管理界面中,点Help+,Sysinfo
5 x8 P( \% h+ R. D+ f! K+ D' \Network Port Type
! J& |9 W' i: [9 `3 cBitTorrent 6882 client_port TCP   _. k1 u# Y- p/ W' ~' P
BitTorrent 6881 tracker_port TCP
7 L' L' \( S  \3 |! l6 Z* OCore 4080 http_port
/ {2 H, Z& p$ C$ e3 V' R7 `Core 4000 telnet_port
4 `7 s# q( ]2 p" c% h0 ]Core 4001 gui_port # V/ P, K7 p9 Y& j* h! f
Donkey 16279 client_port TCP / K6 r" X7 x' M. Q7 B- a% u
Donkey 16283 client_port UDP
  I, n* v  _4 Y7 J. ~+ h+ y& \/ wDonkey 10198 overnet_port TCP+UDP ( `, G- s1 F% S3 N) D( q$ Y9 U4 N! \
你的Donkey端口可能不是上面的,那就记下来,修改/mnt/usb/usb1_1/opt/etc中的init文件下面的部分,将对应的端口修改成你那里实际显示的,然后保存。
* T: K4 M+ J9 [  y    for p in 6881 6882 16279 10198; do
9 k/ u2 m* z6 D) S        iptables -I INPUT -p tcp --dport $p -j ACCEPT3 n- q+ g1 v! D( d4 A
        iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p  Z" F8 \' n+ G# Z
    done4 A' l* b, I, ~" u5 m
    for p in 16283 10198; do
" `2 C! W8 G1 J        iptables -I INPUT -p udp --dport $p -j ACCEPT9 z4 O, n" ?% N1 \* r
        iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p( f* @' g* W  M2 t. d
    done
/ i8 V' Q- ?5 X点Help+中的Kill core停止mldonkey,再按WPS卸载移动硬盘,再插上就可以工作了。以后想卸载移动硬盘,也要重复这个动作。2 W% X# [4 g; a+ D
从Help+中的Porttest中可以检查端口是否打开了。. e' P9 B& z7 e4 j3 p
再下去就是根据你的带宽修改上传下载速度,Options下net关闭/打开各项下载功能。(Donkey、Bittorrent,fileTP等)。
  V% @& |  u2 L: x4 {9 |如果你对E文不感兴趣,搜索下载sancho-0.9.4-59-win32.exe或者更新的版本替代IE更方便。
$ I- ?8 ]* D0 D; Q) y如果不想运行mldonkey,想运行11210兄的脱机下载,将/mnt/usb/usb1_1/opt/etc中的run_mldonkey文件移动到其它目录或删除即可。7 X! C# v: v* T+ u
想节约内存,也可以设置个交换文件试试,但是卸载硬盘要麻烦一些,先要停止swap才行。
8 u  J8 M5 O0 I7 Y( v其实mldonkey启动设置很简单,默认是在HOME目录下建立.mldonkey隐藏文件夹,但是路由器这个目录通常都是只读的,因此失败。3 R! h, I4 e/ x) M$ d
通过export MLDONKEY_DIR指定目录就行了,第一次运行会在这个目录下生成相关的文件。
# f0 q* Z0 z  E+ c
/ @, w7 n: P# T& K1 M
$ j8 X& L- y+ }) L2 W

本帖子中包含更多资源

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

×
发表于 2010-12-9 15:11:21 | 显示全部楼层
这个固件如何设置IPTV绑定同端口~MD 我的IPTV跟宽带的端口一样是0 35的
发表于 2010-12-9 19:22:19 | 显示全部楼层
回复 lwl-leo 的帖子* w' B; O' a" D: z+ [- W" G( W

, u0 T$ M3 g: T. l* H强的!这样都被你知道了!嘿嘿!
发表于 2010-12-9 21:16:02 | 显示全部楼层
32M的真的没法搞,一个任务还能跑,两个就要死不活的了,网也上不了了。
发表于 2010-12-10 14:54:27 | 显示全部楼层
回复 ryanfeng 的帖子+ [/ k$ b2 K1 }' m% j
8 C- t; q2 L7 V9 Q+ p3 L
我用的是64M内存的,挂机还可以,另外一个不要采用NTFS格式,ntfs-3g模块cpu非常厉害。ext2或ext3格式最好,不过64M内存也摆脱不了内存不足的问题,挂一个种子,内存基本用完。两个以上要动用swapfile了。
% W4 d) T) Y$ }# Y
- U, {: O. l& mCPU和内存资源不足严重时,会导致页面打开反应缓慢,甚至无线掉线,管理页面打不开,死机等,32M挂机很容易出现这类问题。也许128M内存是个比较好的选择。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

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

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