找回密码
 立即注册

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
& |3 L" X" u; E请教一下,如何查看脱机下载软件是否运行?
# O9 U/ j# \  }1 x- W, `$ _( b$ x  H
telnet进去,用ps命令看,
发表于 2010-12-9 07:19:29 | 显示全部楼层
本帖最后由 wzckq 于 2010-12-9 00:00 编辑
6 w; F% h9 x* z4 F, t- q7 w' n
  h7 C+ J6 T7 M0 j4 U这个固件非常好,transmission脱机挂了几天,非常稳定.感谢作者的无私分享
, \) U1 z/ E6 O对这个固件有点小小建议, 目前官方提供的1.04版源码存在一些bug, 编译几次都没能成功, 问题出在ipsec-tools上,不知是不是我编译环境的问题. 还有源代码中有两处tar解压命令写错,编译中断.
2 N. P1 Q8 U3 s$ J4 ^2 J0 C: k  q
无法充分利用16M的flash空间,是个遗憾,, flash被分成了一个5M左右的sq只读分区, 余下的10多M白白浪费了,如果能把它弄个jffs压缩型可读写空间,可以装上很多软件, transmission等可以直接装在这个分区, 8 S2 H, j0 N: N3 C0 B# w

" V! L- ?. ~7 `  A1 R4 x$ n8 _: w+ A固件组件需要更新,如busbox ,内核等.提高稳定性和去除bug./ G9 p/ p% A) E0 l2 e  u

& ^0 P, ?/ i( U3 H修改固件一是直接修改和编译源码, 二是解压rootfs.bin 修改重组, 目前还没找到第二种方法的相关软件,有路友知道请提供一下..
2 Y  ]3 f+ C; b, i9 ?* {  M1 v3 w( Q5 B" w: t' |
对这个固件可玩之处:" L, b; o! _; N" g( @+ u3 N6 y
1,汉化,很多人说没必要, 但我觉得还是有必要的, 使界面设置更人性化,美观0 e+ G; X- f, K' b) V
2,去掉多余的组件如snmp,tr64c等,减少内存占用.这脱 机腾出更多宝贵的内存,不过脱 机还是最好升到64M0 ~" Q' Y1 Y* f1 U" O8 y, X" X
3.可以借鉴openwrt版很多优秀的组件, 移植过来用. 增强其功能.3 M1 h2 a7 A) q7 f2 L, Q3 C0 S

( a, W7 r- `2 ^8 B* q以上个人一些想法, 要实现可能需要很多linux 共同努力, 非一日就能完成的.
1 `  p' K7 Y: T1 X, U! \/ ?4 Z  A' W: D, g5 \3 [; T' p. p" X/ f
, ~8 U5 D+ K3 r' j4 {
3 F5 M, E  w+ `: ~
发表于 2010-12-9 13:04:11 | 显示全部楼层
凑个热闹,发个mldonkey3.0.6 for bcm63xx,可同时使用Donkey、BT、fileTP(URL)。可单独使用,也可与11210兄发的opt脱机包共同使用。! E4 V# y9 k# }: O* T* ]
楼主贡献很大,赞一个。4 L4 i, F* J, ^3 q1 c5 P
首先,你的猫最好是改成64M的否则,否则即使加了交换文件效果可能也不好。
7 S. ?* ~2 V5 j3 t% c6 X使用方法:
: i0 e* M4 H6 L  v使用WinSCP访问你的路由器(假定192.168.1.1),端口:2232,用户名admin,密码:admin,忽略错误提示。' @1 Q# f4 d" T7 @  h
将bin目录中mlnet上传到/mnt/usb/usb1_1/opt/bin
% X" m7 ~" R( {, m将lib目录中文件上传到/mnt/usb/usb1_1/opt/lib
6 c3 O. b5 P+ f将etc目录中文件上传到/mnt/usb/usb1_1/opt/etc' h+ [. M) I) p: A3 k  G
修改mlnet、init、lib目录中所有文件为可执行。(右键点所选文件,属性,X框中打勾)
; \( _9 R$ @/ j关闭WinSCP,按一下WPS键,至WPS灯熄灭,不灭可重复几次,拔下移动硬盘,过几秒再插上。
( l4 p) P& V; M# ?进入WinSCP,打开控制台,输入命令df查看一下移动硬盘有没有挂上。没有挂上再重复按WPS卸载,拔下移动硬盘再插上。
: S8 O$ i; {9 }2 l(看WPS灯也能看出是否挂上,挂上的话,WPS灯会闪动几下)" Z" G: R5 |% g" v. K9 j5 }
输入命令ps看一下./mlnet有没有启动。如果启动了,
8 Q6 ^9 {9 s* a则输入命令killall mlnet杀掉这个进程。$ |: c0 a  @  K8 p; W/ C
删除/mnt/usb/usb1_1/opt/mldonkey/web_infos目录中的所有文件。
& L4 F1 ^1 E% p8 U" `打开/mnt/usb/usb1_1/opt/mldonkey目录中的downloads.ini,修改allowed_ips字段为:
+ V8 U5 Z' g0 }2 x6 D6 \$ M8 \9 U allowed_ips = [3 S% _8 A5 R8 b$ b" Q
  "127.0.0.1";
' o% K8 [, u2 Z" a# m# D$ C3 Q2 B( }  "192.168.1.1/254";]/ Z: X3 @; m7 ^1 `3 c
192.168.1.1是你的路由器LAN地址。
( `' E; g3 q0 |: a修改web_infos字段,不是EXAMPLE:边上的那个,是下面的。
/ t. t  y" s( Z) A2 T web_infos = [
7 m, {7 s% ~0 w6 g% P  ("contact.dat", 168, "http://download.overnet.org/contact.dat");4 x, g% J1 F2 }4 X9 F
  ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");
% h+ R2 s3 ^  n2 s1 @  ("guarding.p2p", 96, "http://ed2k.im/ipfilter.dat");2 G" [, |, n' a, M2 y% O
  ("server.met", 0, "http://ed2k.im/server.met");* J$ U5 Q0 e6 W) r  y" y
  (hublist, 0, "http://dchublist.com/hublist.config.bz2");( M' P. W( G1 ~: r  O' l
  ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]9 m; }) c7 y9 }, S: T) v7 @1 N
这里修改server.met和guarding.p2p是因为默认的会过滤掉国内的一些服务器。+ a4 k5 M0 X. S" `8 D
如果你的内存不是很大,可以考虑不要这些过滤。即将guarding.p2p行删除,或则从网上搜一个只过滤服务器的。6 B" f+ x4 x5 u1 `  H/ m
也可以不加载geoip.dat国别数据库,即删除geoip.dat行。0 W' S' }. \5 s$ o  O; }- u& r
保存。出现错误提示,点确定,再打开一下downloads.ini看是否正确修改了。
! C" c+ M  n2 h; [, V如果这些你都懒得做,就直接将附件中的downloads.ini覆盖进去也行。
8 {6 r1 m  a% `) T再关闭WinSCP,按WPS卸载移动硬盘,过几秒钟再插上,检查是否正确挂载。
* Y, K* F, f: @mlnet正确启动后,打开IE浏览器,输入http://192.168.1.1:4080,应该能够进入远程管理界面。7 \5 `# [5 d* f, |9 \+ J
懂一点的可以不必拔来拔去的,采用杀进程,直接运行init是一样的。
: w8 x! k0 E9 |( v1 F1 q+ L接下来要修改init,打开防火墙端口。4 j; |* v+ ]0 b! |  h: A" B2 e7 @  m- [
IE远程管理界面中,点Help+,Sysinfo
% z0 Z- |2 u( n; R, ^+ h4 M, M6 l  fNetwork Port Type : k8 Z& A# ~$ i1 u" s) j0 q
BitTorrent 6882 client_port TCP
7 k' W. u: z8 M! ]; X% iBitTorrent 6881 tracker_port TCP ! E$ n* }; `6 o1 S! a$ P  f" O
Core 4080 http_port" m/ E+ J, L8 P0 a
Core 4000 telnet_port
6 ]. G; ~, n$ M/ C( m* N: U* u8 RCore 4001 gui_port
( y; u% S5 a' b5 O& \7 PDonkey 16279 client_port TCP / T0 `( ]! j* }. o
Donkey 16283 client_port UDP
# `; E3 w# O$ r+ a6 ZDonkey 10198 overnet_port TCP+UDP 5 i+ b1 X5 [& C% ?/ W
你的Donkey端口可能不是上面的,那就记下来,修改/mnt/usb/usb1_1/opt/etc中的init文件下面的部分,将对应的端口修改成你那里实际显示的,然后保存。# ~8 n& ^' T* e
    for p in 6881 6882 16279 10198; do# k" V) L6 w! p  p2 E; V, O7 U) j
        iptables -I INPUT -p tcp --dport $p -j ACCEPT
, D; T. K9 M* a# e        iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p3 `4 l$ f+ M* z4 S' m
    done; I) o) j7 Y8 ^  C: ~
    for p in 16283 10198; do% ~0 P/ [% d" w
        iptables -I INPUT -p udp --dport $p -j ACCEPT/ c3 m2 j$ e; U4 r! h
        iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p
' X7 [$ J% Z6 j8 b& S    done, S5 M- o" J8 R; n  R% Y( w" Z
点Help+中的Kill core停止mldonkey,再按WPS卸载移动硬盘,再插上就可以工作了。以后想卸载移动硬盘,也要重复这个动作。
' U  S/ A0 ^5 m: Q从Help+中的Porttest中可以检查端口是否打开了。5 \' l- H* u! ^1 ^
再下去就是根据你的带宽修改上传下载速度,Options下net关闭/打开各项下载功能。(Donkey、Bittorrent,fileTP等)。1 D9 }. O0 A; ^. A
如果你对E文不感兴趣,搜索下载sancho-0.9.4-59-win32.exe或者更新的版本替代IE更方便。$ O# A' e5 M- Q1 n. Q' H
如果不想运行mldonkey,想运行11210兄的脱机下载,将/mnt/usb/usb1_1/opt/etc中的run_mldonkey文件移动到其它目录或删除即可。8 s# k1 l) ^3 R# W# |7 `/ c) p2 l1 B! @
想节约内存,也可以设置个交换文件试试,但是卸载硬盘要麻烦一些,先要停止swap才行。
! z! I; p) z( J8 S$ m) a+ m其实mldonkey启动设置很简单,默认是在HOME目录下建立.mldonkey隐藏文件夹,但是路由器这个目录通常都是只读的,因此失败。7 [4 n: r4 b. B: V6 |" s
通过export MLDONKEY_DIR指定目录就行了,第一次运行会在这个目录下生成相关的文件。0 d% [+ }: W4 g: O$ M  D) G
: ?  z0 j) d8 y

/ r* P. h5 Q% h( ]; e

本帖子中包含更多资源

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

×
发表于 2010-12-9 15:11:21 | 显示全部楼层
这个固件如何设置IPTV绑定同端口~MD 我的IPTV跟宽带的端口一样是0 35的
发表于 2010-12-9 19:22:19 | 显示全部楼层
回复 lwl-leo 的帖子
+ w: z- a/ W; r0 }; T9 b! P$ h( ?  l. c
强的!这样都被你知道了!嘿嘿!
发表于 2010-12-9 21:16:02 | 显示全部楼层
32M的真的没法搞,一个任务还能跑,两个就要死不活的了,网也上不了了。
发表于 2010-12-10 14:54:27 | 显示全部楼层
回复 ryanfeng 的帖子: S0 K8 J3 m& J5 p( ~

! `$ c) n4 H, d. A/ d# P我用的是64M内存的,挂机还可以,另外一个不要采用NTFS格式,ntfs-3g模块cpu非常厉害。ext2或ext3格式最好,不过64M内存也摆脱不了内存不足的问题,挂一个种子,内存基本用完。两个以上要动用swapfile了。
' _4 r$ K7 _4 U3 w
4 d4 l* D" F. a8 X: pCPU和内存资源不足严重时,会导致页面打开反应缓慢,甚至无线掉线,管理页面打不开,死机等,32M挂机很容易出现这类问题。也许128M内存是个比较好的选择。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-3-19 19:39 , Processed in 0.075956 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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