找回密码
 立即注册

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
( |0 S( u5 h, }6 Y  }请教一下,如何查看脱机下载软件是否运行?

! A3 s( U+ A" \+ V; r& F4 ?) Btelnet进去,用ps命令看,
发表于 2010-12-9 07:19:29 | 显示全部楼层
本帖最后由 wzckq 于 2010-12-9 00:00 编辑
* K3 X; S9 u+ q7 v; \
9 I7 X. T; X2 k这个固件非常好,transmission脱机挂了几天,非常稳定.感谢作者的无私分享
9 p/ P2 z6 P$ }4 _8 I* ^对这个固件有点小小建议, 目前官方提供的1.04版源码存在一些bug, 编译几次都没能成功, 问题出在ipsec-tools上,不知是不是我编译环境的问题. 还有源代码中有两处tar解压命令写错,编译中断.
" F( k: Y- \6 Z# |
/ {1 D8 C# p) J) J+ T: ~! a无法充分利用16M的flash空间,是个遗憾,, flash被分成了一个5M左右的sq只读分区, 余下的10多M白白浪费了,如果能把它弄个jffs压缩型可读写空间,可以装上很多软件, transmission等可以直接装在这个分区, 7 }4 f* b# Z0 |
. |; X3 |" ~6 V, a" Y
固件组件需要更新,如busbox ,内核等.提高稳定性和去除bug.
! @9 \' o5 x3 e9 }6 q* {3 Z
8 g" D3 s7 O' D$ \+ f修改固件一是直接修改和编译源码, 二是解压rootfs.bin 修改重组, 目前还没找到第二种方法的相关软件,有路友知道请提供一下.." f, D2 }( u! I

8 @7 m2 E" J  c  N# i) k对这个固件可玩之处:* `* b. l, V  h8 {3 G! y
1,汉化,很多人说没必要, 但我觉得还是有必要的, 使界面设置更人性化,美观
- }' d, Q9 @- E; y$ O6 n( j" R9 h2,去掉多余的组件如snmp,tr64c等,减少内存占用.这脱 机腾出更多宝贵的内存,不过脱 机还是最好升到64M
% m1 J+ q( p6 P8 b) q/ u/ C3.可以借鉴openwrt版很多优秀的组件, 移植过来用. 增强其功能.% }  {0 X7 Z; l! r. l3 p
4 g& p1 y/ v' {( ?9 L  m; K
以上个人一些想法, 要实现可能需要很多linux 共同努力, 非一日就能完成的.
4 M$ Y, |  ?! k$ L6 @
& q, b: m1 ?! O) W3 U. {7 X  c4 a  \* p* w3 B2 L
$ h% G# K' T" P+ y
发表于 2010-12-9 13:04:11 | 显示全部楼层
凑个热闹,发个mldonkey3.0.6 for bcm63xx,可同时使用Donkey、BT、fileTP(URL)。可单独使用,也可与11210兄发的opt脱机包共同使用。
7 v+ H' p  r: n6 D" r3 X+ ]7 Y楼主贡献很大,赞一个。
/ i( Z5 t6 C* B( Z" L+ s首先,你的猫最好是改成64M的否则,否则即使加了交换文件效果可能也不好。
4 g2 u. X+ L& h7 t) ^) F; x* c+ R使用方法:
+ Y+ X" Y9 O$ O* Y1 f8 z使用WinSCP访问你的路由器(假定192.168.1.1),端口:2232,用户名admin,密码:admin,忽略错误提示。
, t4 s9 R" Z; |6 P: f9 ^将bin目录中mlnet上传到/mnt/usb/usb1_1/opt/bin
  P% N& `3 k. W: A3 [* f1 X! [! U将lib目录中文件上传到/mnt/usb/usb1_1/opt/lib: U2 X& @( D, B0 F
将etc目录中文件上传到/mnt/usb/usb1_1/opt/etc. [. [2 ]+ D* D. M8 g
修改mlnet、init、lib目录中所有文件为可执行。(右键点所选文件,属性,X框中打勾)
8 c7 g5 S( b2 u- Z关闭WinSCP,按一下WPS键,至WPS灯熄灭,不灭可重复几次,拔下移动硬盘,过几秒再插上。: l/ Z/ _4 o4 s  D8 L  U& _
进入WinSCP,打开控制台,输入命令df查看一下移动硬盘有没有挂上。没有挂上再重复按WPS卸载,拔下移动硬盘再插上。
- O7 @% c) d, J2 ?(看WPS灯也能看出是否挂上,挂上的话,WPS灯会闪动几下)3 J2 H$ I6 [+ T
输入命令ps看一下./mlnet有没有启动。如果启动了,
- q. E4 j; H. l0 o! m; f则输入命令killall mlnet杀掉这个进程。6 l  W3 N. a) U" X
删除/mnt/usb/usb1_1/opt/mldonkey/web_infos目录中的所有文件。
0 j" Q( t2 d3 `' [9 ]) q打开/mnt/usb/usb1_1/opt/mldonkey目录中的downloads.ini,修改allowed_ips字段为:" R0 q& Z7 Y+ V" u
allowed_ips = [
' s2 H4 S5 j1 K1 |$ W  "127.0.0.1";
- w) @# o2 O$ `' K& b: B  "192.168.1.1/254";]
) N: I* t; Z. m0 C$ F192.168.1.1是你的路由器LAN地址。
1 M3 A0 p) n/ Q2 f& Z修改web_infos字段,不是EXAMPLE:边上的那个,是下面的。; q; ^- i) W! T% {% k6 N$ V
web_infos = [* G% g4 G6 U5 F, G$ b  F* q6 Z
  ("contact.dat", 168, "http://download.overnet.org/contact.dat");+ \& X% k+ h. ~9 y4 M
  ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");
% t7 x6 l4 g! N% O% X  ("guarding.p2p", 96, "http://ed2k.im/ipfilter.dat");9 Z+ j& I# G8 w- e6 `# C
  ("server.met", 0, "http://ed2k.im/server.met");- G, o! B1 B+ k7 X! G: N# D3 w
  (hublist, 0, "http://dchublist.com/hublist.config.bz2");
" D1 b8 R  X' }1 z, V  ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]
4 H7 ~( f9 k. Q% w1 h1 X* ~( v这里修改server.met和guarding.p2p是因为默认的会过滤掉国内的一些服务器。  k. R% q! S9 p; a) U+ N
如果你的内存不是很大,可以考虑不要这些过滤。即将guarding.p2p行删除,或则从网上搜一个只过滤服务器的。" q- w! ^/ V3 G/ L1 v9 R+ \
也可以不加载geoip.dat国别数据库,即删除geoip.dat行。8 \7 P0 q# q1 P9 X1 H2 [
保存。出现错误提示,点确定,再打开一下downloads.ini看是否正确修改了。" S8 j  G( n6 x' [. G% G# T
如果这些你都懒得做,就直接将附件中的downloads.ini覆盖进去也行。& ?* C9 T" h; B. `* }) w9 P
再关闭WinSCP,按WPS卸载移动硬盘,过几秒钟再插上,检查是否正确挂载。2 f  b2 @# `1 |4 O7 H9 _6 b
mlnet正确启动后,打开IE浏览器,输入http://192.168.1.1:4080,应该能够进入远程管理界面。" `2 H; ^/ m4 J$ d7 p
懂一点的可以不必拔来拔去的,采用杀进程,直接运行init是一样的。% B* c8 Y  g2 v5 _% p
接下来要修改init,打开防火墙端口。
) i: }- K# q! q, KIE远程管理界面中,点Help+,Sysinfo
, N+ T5 y9 G# Z6 K: BNetwork Port Type * V2 t6 h" V! {, L! k
BitTorrent 6882 client_port TCP
7 f7 ~; }# g7 n+ qBitTorrent 6881 tracker_port TCP % L8 @3 ~+ |: S: g8 n' j
Core 4080 http_port
* `7 g" y! Q. ?6 ECore 4000 telnet_port 6 B( M. k. [2 x* F$ L* o* G1 T
Core 4001 gui_port
9 e" d$ B" _9 a& d* ZDonkey 16279 client_port TCP
- L. W, G  i7 \+ XDonkey 16283 client_port UDP
8 k+ l2 q$ Y) ?% p* Z2 u- w2 FDonkey 10198 overnet_port TCP+UDP
: A6 x7 F8 C/ R  r: t% H你的Donkey端口可能不是上面的,那就记下来,修改/mnt/usb/usb1_1/opt/etc中的init文件下面的部分,将对应的端口修改成你那里实际显示的,然后保存。2 p' T' R) ^; U; W
    for p in 6881 6882 16279 10198; do
) I" L8 ?4 J' H. O; G. w" ?        iptables -I INPUT -p tcp --dport $p -j ACCEPT
1 X+ [: j8 w# c! o        iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p0 H3 w' J7 W1 Y$ y/ c- M. q* X, ?
    done9 X1 R# \+ S" y1 J/ _- _' K. B9 d
    for p in 16283 10198; do
# L0 o+ z) T8 ?) D        iptables -I INPUT -p udp --dport $p -j ACCEPT
7 L9 m2 [' b3 |& B1 D  `' B0 r        iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p
. R% V3 j4 l8 Q0 O( K3 x# d6 E5 E    done" i8 b2 c0 H$ |: Q
点Help+中的Kill core停止mldonkey,再按WPS卸载移动硬盘,再插上就可以工作了。以后想卸载移动硬盘,也要重复这个动作。
, h0 u9 ?$ x1 l; J! T7 T! d4 c从Help+中的Porttest中可以检查端口是否打开了。
( l; k( b% v$ i( d4 Q; l2 w8 u! `; h再下去就是根据你的带宽修改上传下载速度,Options下net关闭/打开各项下载功能。(Donkey、Bittorrent,fileTP等)。, D# U4 a0 |& r) q, V7 i: D
如果你对E文不感兴趣,搜索下载sancho-0.9.4-59-win32.exe或者更新的版本替代IE更方便。
" Y; P. ?8 {; B如果不想运行mldonkey,想运行11210兄的脱机下载,将/mnt/usb/usb1_1/opt/etc中的run_mldonkey文件移动到其它目录或删除即可。
( Q& w" U/ V! }" _9 Q3 O7 ?想节约内存,也可以设置个交换文件试试,但是卸载硬盘要麻烦一些,先要停止swap才行。
, R  ~8 Y# m+ N& O/ c其实mldonkey启动设置很简单,默认是在HOME目录下建立.mldonkey隐藏文件夹,但是路由器这个目录通常都是只读的,因此失败。9 ?2 T0 `) ~2 a' o" f4 B( A8 C; `
通过export MLDONKEY_DIR指定目录就行了,第一次运行会在这个目录下生成相关的文件。
. k0 B1 ~  I, w$ C5 n3 u$ _% O: d( c: c6 G: k2 z3 u
0 G6 [) }( e2 S+ S3 T8 l

本帖子中包含更多资源

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

×
发表于 2010-12-9 15:11:21 | 显示全部楼层
这个固件如何设置IPTV绑定同端口~MD 我的IPTV跟宽带的端口一样是0 35的
发表于 2010-12-9 19:22:19 | 显示全部楼层
回复 lwl-leo 的帖子0 v! }# x9 X; h6 ^; ?7 U
; K8 v  \  ~% r1 O
强的!这样都被你知道了!嘿嘿!
发表于 2010-12-9 21:16:02 | 显示全部楼层
32M的真的没法搞,一个任务还能跑,两个就要死不活的了,网也上不了了。
发表于 2010-12-10 14:54:27 | 显示全部楼层
回复 ryanfeng 的帖子
* e1 w2 R3 t# o/ D5 m% `0 B9 Q3 @, L. ]- E4 n) v* c
我用的是64M内存的,挂机还可以,另外一个不要采用NTFS格式,ntfs-3g模块cpu非常厉害。ext2或ext3格式最好,不过64M内存也摆脱不了内存不足的问题,挂一个种子,内存基本用完。两个以上要动用swapfile了。$ h" _' n' [+ o* ], S, Y6 L/ D& t

9 O- ~4 a2 a  VCPU和内存资源不足严重时,会导致页面打开反应缓慢,甚至无线掉线,管理页面打不开,死机等,32M挂机很容易出现这类问题。也许128M内存是个比较好的选择。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-11-27 13:40 , Processed in 0.022373 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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