找回密码
 立即注册

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 ' K) Z' G; _$ x
请教一下,如何查看脱机下载软件是否运行?

( n* J/ o$ `4 wtelnet进去,用ps命令看,
发表于 2010-12-9 07:19:29 | 显示全部楼层
本帖最后由 wzckq 于 2010-12-9 00:00 编辑
0 i- [  U4 q1 [+ u' s* Q2 Y7 Z/ p7 v/ a7 I8 a( `
这个固件非常好,transmission脱机挂了几天,非常稳定.感谢作者的无私分享
# L; P: q3 G% g对这个固件有点小小建议, 目前官方提供的1.04版源码存在一些bug, 编译几次都没能成功, 问题出在ipsec-tools上,不知是不是我编译环境的问题. 还有源代码中有两处tar解压命令写错,编译中断.
; i* p- d+ x4 ]/ s* ^! z
6 r+ J2 F* ?5 h! e; I无法充分利用16M的flash空间,是个遗憾,, flash被分成了一个5M左右的sq只读分区, 余下的10多M白白浪费了,如果能把它弄个jffs压缩型可读写空间,可以装上很多软件, transmission等可以直接装在这个分区,
/ ]$ s8 g: \- O$ |) u5 ^
$ G6 l! s7 d6 S0 e$ q固件组件需要更新,如busbox ,内核等.提高稳定性和去除bug.
, j5 D; I4 S$ Z/ `
9 ^3 {" G  S1 N8 c1 ]" L4 `  T修改固件一是直接修改和编译源码, 二是解压rootfs.bin 修改重组, 目前还没找到第二种方法的相关软件,有路友知道请提供一下..
$ a! a+ S* o& I' N9 r5 i( ~% H( z2 n$ N
对这个固件可玩之处:5 n6 e# R/ E# {* g# u' b
1,汉化,很多人说没必要, 但我觉得还是有必要的, 使界面设置更人性化,美观1 Q9 P, ?$ [. M+ U
2,去掉多余的组件如snmp,tr64c等,减少内存占用.这脱 机腾出更多宝贵的内存,不过脱 机还是最好升到64M' B# n- F7 y: s. @/ [, H7 y
3.可以借鉴openwrt版很多优秀的组件, 移植过来用. 增强其功能.
. z( H6 c- @3 p$ V- M0 q. p4 \8 d! t' @
以上个人一些想法, 要实现可能需要很多linux 共同努力, 非一日就能完成的.
& j& x0 \, U$ `
" I5 q" l4 N  T# N" D8 h  y. F' h) A9 R; F) a* S4 x4 [

: I  }& g3 N4 ^! N! V3 X
发表于 2010-12-9 13:04:11 | 显示全部楼层
凑个热闹,发个mldonkey3.0.6 for bcm63xx,可同时使用Donkey、BT、fileTP(URL)。可单独使用,也可与11210兄发的opt脱机包共同使用。. U9 c" l5 ^! h+ u0 r
楼主贡献很大,赞一个。2 c6 a% b& i8 y9 `: }# T6 x& A
首先,你的猫最好是改成64M的否则,否则即使加了交换文件效果可能也不好。& D! F/ w( j0 e1 H4 t
使用方法:
0 d; c# J- x; L4 i) f使用WinSCP访问你的路由器(假定192.168.1.1),端口:2232,用户名admin,密码:admin,忽略错误提示。
2 a  c; P2 f% g" e% Y- ~/ H将bin目录中mlnet上传到/mnt/usb/usb1_1/opt/bin( x3 J/ y/ N: y5 Q
将lib目录中文件上传到/mnt/usb/usb1_1/opt/lib6 I! J% H& J# F; F% A8 O7 x
将etc目录中文件上传到/mnt/usb/usb1_1/opt/etc2 |, v& g/ R( q1 g$ d
修改mlnet、init、lib目录中所有文件为可执行。(右键点所选文件,属性,X框中打勾)
+ y7 y$ p3 a% y3 J3 }! F8 \关闭WinSCP,按一下WPS键,至WPS灯熄灭,不灭可重复几次,拔下移动硬盘,过几秒再插上。" l! U' h2 ^, [! ^* r
进入WinSCP,打开控制台,输入命令df查看一下移动硬盘有没有挂上。没有挂上再重复按WPS卸载,拔下移动硬盘再插上。6 a( L) J6 Z4 z0 U3 N
(看WPS灯也能看出是否挂上,挂上的话,WPS灯会闪动几下), C0 s0 y; G! }: G& U3 D- H
输入命令ps看一下./mlnet有没有启动。如果启动了,8 h, T2 e! G+ h9 u, ]
则输入命令killall mlnet杀掉这个进程。# |" Z( F1 I1 q
删除/mnt/usb/usb1_1/opt/mldonkey/web_infos目录中的所有文件。* v+ _5 m* y3 d4 O' R0 B7 N
打开/mnt/usb/usb1_1/opt/mldonkey目录中的downloads.ini,修改allowed_ips字段为:
/ S) L1 D: v, d allowed_ips = [! `5 f$ q& A9 w( @* V
  "127.0.0.1";  V* H2 v+ Y1 Y  [6 I6 U: n
  "192.168.1.1/254";]7 |; V0 ]3 i7 Q- |3 [
192.168.1.1是你的路由器LAN地址。
' j# ^- d8 Z" T) f- k修改web_infos字段,不是EXAMPLE:边上的那个,是下面的。
2 g! R/ q  s( t( Z( U web_infos = [- ^1 g0 z  ?% ]. q' U, {/ g8 ?
  ("contact.dat", 168, "http://download.overnet.org/contact.dat");" q1 D( x( }! w. H0 n6 B
  ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");: ?7 U* k" u; A  ?; Y+ }3 l! I
  ("guarding.p2p", 96, "http://ed2k.im/ipfilter.dat");, F# C, Y+ L7 G! v1 @& F, ?" ?# Q
  ("server.met", 0, "http://ed2k.im/server.met");: W& z% W! x# n1 }, T
  (hublist, 0, "http://dchublist.com/hublist.config.bz2");8 ^- S: H2 c2 k' P4 R9 M. A
  ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]* Y5 w6 X# O+ m& I+ j$ B* J
这里修改server.met和guarding.p2p是因为默认的会过滤掉国内的一些服务器。7 l9 X- W9 A1 v- R) w1 {
如果你的内存不是很大,可以考虑不要这些过滤。即将guarding.p2p行删除,或则从网上搜一个只过滤服务器的。
9 |* _( ]  `$ g% A5 V也可以不加载geoip.dat国别数据库,即删除geoip.dat行。1 l; `' ?- ^+ M! J6 w
保存。出现错误提示,点确定,再打开一下downloads.ini看是否正确修改了。6 c' U# @4 K$ \7 ]% O. d' d: V
如果这些你都懒得做,就直接将附件中的downloads.ini覆盖进去也行。
2 R9 f/ P5 l+ ^" |再关闭WinSCP,按WPS卸载移动硬盘,过几秒钟再插上,检查是否正确挂载。9 m! G* O6 i  \7 h) M# B0 t
mlnet正确启动后,打开IE浏览器,输入http://192.168.1.1:4080,应该能够进入远程管理界面。) F# V1 b! U6 H* O9 x4 W- S8 I
懂一点的可以不必拔来拔去的,采用杀进程,直接运行init是一样的。) f5 E% T4 \2 Z7 v( q
接下来要修改init,打开防火墙端口。* \2 U: m% k! V
IE远程管理界面中,点Help+,Sysinfo4 b6 f$ I/ b$ P6 y5 O9 C
Network Port Type
( W# |" I( l9 ~. o8 ?- q1 oBitTorrent 6882 client_port TCP
0 h- j2 v. }' T" s: S+ `% VBitTorrent 6881 tracker_port TCP
4 x. r1 F, L# H6 L6 [Core 4080 http_port
1 A, O9 U& M9 l2 b6 `Core 4000 telnet_port + X1 _6 t1 o/ l; ^. W
Core 4001 gui_port $ [/ x* t) I% {) b
Donkey 16279 client_port TCP
6 S8 e. h, f8 z, VDonkey 16283 client_port UDP
, V( o3 s, L. n2 ?$ X  E* A4 r- SDonkey 10198 overnet_port TCP+UDP 0 M# V3 [( {+ g2 g6 V
你的Donkey端口可能不是上面的,那就记下来,修改/mnt/usb/usb1_1/opt/etc中的init文件下面的部分,将对应的端口修改成你那里实际显示的,然后保存。! }; {% x1 U0 G% l$ I' U
    for p in 6881 6882 16279 10198; do+ A7 Q% H5 \: K3 z. s$ w6 f
        iptables -I INPUT -p tcp --dport $p -j ACCEPT& S4 j5 \: J0 x9 N
        iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p
' r% a- i! h* g- f, c    done& O" U" h6 h/ \, T& p) g
    for p in 16283 10198; do. Q% k+ n) l+ G- S
        iptables -I INPUT -p udp --dport $p -j ACCEPT8 B6 Z, c9 x2 A
        iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p. J& ?# A" \: G) c8 C
    done
* `, P  }0 ~0 B* k点Help+中的Kill core停止mldonkey,再按WPS卸载移动硬盘,再插上就可以工作了。以后想卸载移动硬盘,也要重复这个动作。
% J* F* `: I# I6 S从Help+中的Porttest中可以检查端口是否打开了。
# n* V# E" N7 ]7 m( {% u再下去就是根据你的带宽修改上传下载速度,Options下net关闭/打开各项下载功能。(Donkey、Bittorrent,fileTP等)。
. h6 n8 R# S/ |% v0 N, m6 b如果你对E文不感兴趣,搜索下载sancho-0.9.4-59-win32.exe或者更新的版本替代IE更方便。0 x6 T% Z( u4 Z0 g; n- n9 C  X
如果不想运行mldonkey,想运行11210兄的脱机下载,将/mnt/usb/usb1_1/opt/etc中的run_mldonkey文件移动到其它目录或删除即可。* }2 p: S7 M+ T+ N
想节约内存,也可以设置个交换文件试试,但是卸载硬盘要麻烦一些,先要停止swap才行。- K$ w3 X5 h' S3 F
其实mldonkey启动设置很简单,默认是在HOME目录下建立.mldonkey隐藏文件夹,但是路由器这个目录通常都是只读的,因此失败。& @# U) u- O0 Y1 x7 F) ?9 R
通过export MLDONKEY_DIR指定目录就行了,第一次运行会在这个目录下生成相关的文件。# r' _/ X8 U4 P1 L% y

1 d5 p0 a! n* p( o3 }8 H) a; d/ D( ]% f3 O* v  Z' N! G

本帖子中包含更多资源

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

×
发表于 2010-12-9 15:11:21 | 显示全部楼层
这个固件如何设置IPTV绑定同端口~MD 我的IPTV跟宽带的端口一样是0 35的
发表于 2010-12-9 19:22:19 | 显示全部楼层
回复 lwl-leo 的帖子
3 T4 G1 T! x$ a* @" @: ?2 l" p% e9 k- u+ n7 Q! Y
强的!这样都被你知道了!嘿嘿!
发表于 2010-12-9 21:16:02 | 显示全部楼层
32M的真的没法搞,一个任务还能跑,两个就要死不活的了,网也上不了了。
发表于 2010-12-10 14:54:27 | 显示全部楼层
回复 ryanfeng 的帖子
* a1 A9 g: E" D& J+ u4 d( h! [7 Y; {0 I) b7 t" c8 K! V0 K! q
我用的是64M内存的,挂机还可以,另外一个不要采用NTFS格式,ntfs-3g模块cpu非常厉害。ext2或ext3格式最好,不过64M内存也摆脱不了内存不足的问题,挂一个种子,内存基本用完。两个以上要动用swapfile了。! ?/ F! R& ~, T9 J# P  L$ V
& y7 X- U. F$ }
CPU和内存资源不足严重时,会导致页面打开反应缓慢,甚至无线掉线,管理页面打不开,死机等,32M挂机很容易出现这类问题。也许128M内存是个比较好的选择。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-3-19 18:03 , Processed in 0.022876 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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