找回密码
 立即注册

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
% H. K5 c/ S0 h: |( ^. T请教一下,如何查看脱机下载软件是否运行?

( \% `$ _# m! z; }. Dtelnet进去,用ps命令看,
发表于 2010-12-9 07:19:29 | 显示全部楼层
本帖最后由 wzckq 于 2010-12-9 00:00 编辑
9 d, a% s3 x4 _+ j, }( u; H) s) E, d. s. P9 j
这个固件非常好,transmission脱机挂了几天,非常稳定.感谢作者的无私分享
3 B% W/ |' R9 v对这个固件有点小小建议, 目前官方提供的1.04版源码存在一些bug, 编译几次都没能成功, 问题出在ipsec-tools上,不知是不是我编译环境的问题. 还有源代码中有两处tar解压命令写错,编译中断.
/ F3 M6 i5 c4 e! F4 k! K/ D0 S1 S1 P
无法充分利用16M的flash空间,是个遗憾,, flash被分成了一个5M左右的sq只读分区, 余下的10多M白白浪费了,如果能把它弄个jffs压缩型可读写空间,可以装上很多软件, transmission等可以直接装在这个分区,
; g/ Q. G* \* ~  x  c0 i  x5 t
; `+ ]( w8 r; s6 |# m' I+ I固件组件需要更新,如busbox ,内核等.提高稳定性和去除bug.
: e8 Q' t, f6 R2 R; N/ F& B4 E& `; D
修改固件一是直接修改和编译源码, 二是解压rootfs.bin 修改重组, 目前还没找到第二种方法的相关软件,有路友知道请提供一下..
( j% k9 x& d3 Q( v7 M* y
" t# s& U% P# q+ i& i对这个固件可玩之处:
& x' l6 {8 p' K0 v( N1,汉化,很多人说没必要, 但我觉得还是有必要的, 使界面设置更人性化,美观
. Q( a: k& ~  S6 i) Q. o7 }1 d# e2,去掉多余的组件如snmp,tr64c等,减少内存占用.这脱 机腾出更多宝贵的内存,不过脱 机还是最好升到64M' Y0 a/ _: R! h
3.可以借鉴openwrt版很多优秀的组件, 移植过来用. 增强其功能.
% g# [' ?( v* t2 {' A2 G; B8 p5 I, h- F% l( A# O& B
以上个人一些想法, 要实现可能需要很多linux 共同努力, 非一日就能完成的.
6 w8 T6 ~$ v0 Z$ X1 r7 F" \6 y$ g! D7 B  ~

2 b1 @  u; S2 {% S3 f- A
/ u! n0 P4 I; T2 ^0 I
发表于 2010-12-9 13:04:11 | 显示全部楼层
凑个热闹,发个mldonkey3.0.6 for bcm63xx,可同时使用Donkey、BT、fileTP(URL)。可单独使用,也可与11210兄发的opt脱机包共同使用。
* s* ~& F7 j/ d  ~9 u0 I# n1 s楼主贡献很大,赞一个。% `- M% _& Z; h1 I
首先,你的猫最好是改成64M的否则,否则即使加了交换文件效果可能也不好。
8 |9 |. {2 L% F* X0 k+ ?+ p3 ]$ U2 X8 a使用方法:  J- a7 m2 C% {* Q) }- {
使用WinSCP访问你的路由器(假定192.168.1.1),端口:2232,用户名admin,密码:admin,忽略错误提示。0 k" W! g3 ~8 N5 x1 j, N& L" o  }
将bin目录中mlnet上传到/mnt/usb/usb1_1/opt/bin
1 P6 i. [" a6 U& v. a" F将lib目录中文件上传到/mnt/usb/usb1_1/opt/lib
+ f8 Z# N1 m7 }将etc目录中文件上传到/mnt/usb/usb1_1/opt/etc5 u- Q3 \* N3 ]8 r7 N
修改mlnet、init、lib目录中所有文件为可执行。(右键点所选文件,属性,X框中打勾)
8 a: b' o; J  m: i) }# Y关闭WinSCP,按一下WPS键,至WPS灯熄灭,不灭可重复几次,拔下移动硬盘,过几秒再插上。
" I. i$ c6 N6 ^( _; I7 Q2 R( v进入WinSCP,打开控制台,输入命令df查看一下移动硬盘有没有挂上。没有挂上再重复按WPS卸载,拔下移动硬盘再插上。! _1 {; @+ A0 U" ~
(看WPS灯也能看出是否挂上,挂上的话,WPS灯会闪动几下)0 c: Z- y$ w! m7 h7 g
输入命令ps看一下./mlnet有没有启动。如果启动了,
8 P5 n3 F. r* e; Q- M则输入命令killall mlnet杀掉这个进程。' o* B4 o8 ~  ]$ N# _% R9 @
删除/mnt/usb/usb1_1/opt/mldonkey/web_infos目录中的所有文件。
! C) o! B% g0 U& W3 x5 D. r  M2 b! f5 d打开/mnt/usb/usb1_1/opt/mldonkey目录中的downloads.ini,修改allowed_ips字段为:
3 v8 Y% b4 H- W allowed_ips = [
7 [1 @$ a( m- S! z) d9 P  "127.0.0.1";6 [: G. ?( M+ x/ {
  "192.168.1.1/254";]) W2 c/ u& }- O/ e; ~0 ?
192.168.1.1是你的路由器LAN地址。2 P* O1 s3 K7 N) x" M5 W
修改web_infos字段,不是EXAMPLE:边上的那个,是下面的。
6 X1 J! S- j' w+ }& G web_infos = [
7 R: C' C$ n$ D" W, ^# T1 j& C  H  ("contact.dat", 168, "http://download.overnet.org/contact.dat");
: x  `* M7 g+ K( v6 {7 U  ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");
+ `6 D5 A$ N5 M; o3 \& v  ("guarding.p2p", 96, "http://ed2k.im/ipfilter.dat");
* _( U  q  ]) |  ("server.met", 0, "http://ed2k.im/server.met");- E. ~0 h! m+ @* w+ \6 B0 Z& z- I; i
  (hublist, 0, "http://dchublist.com/hublist.config.bz2");
5 n) S" p* S. S' `) g  ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]
- c  a! }; Z( T  [. t& j这里修改server.met和guarding.p2p是因为默认的会过滤掉国内的一些服务器。: U) ~) ~4 M" d! P( l
如果你的内存不是很大,可以考虑不要这些过滤。即将guarding.p2p行删除,或则从网上搜一个只过滤服务器的。
: K% F; I$ a( y2 P/ d* H也可以不加载geoip.dat国别数据库,即删除geoip.dat行。# B. u5 A" d" c/ e" [
保存。出现错误提示,点确定,再打开一下downloads.ini看是否正确修改了。6 B, V5 N1 D7 I, N, D2 g
如果这些你都懒得做,就直接将附件中的downloads.ini覆盖进去也行。
3 t& f2 U5 C# z# U) q4 L再关闭WinSCP,按WPS卸载移动硬盘,过几秒钟再插上,检查是否正确挂载。
/ R- p' n0 V" j& S9 X' M/ R6 [! Umlnet正确启动后,打开IE浏览器,输入http://192.168.1.1:4080,应该能够进入远程管理界面。
2 ~2 R$ K" W9 c# u( W& w9 y懂一点的可以不必拔来拔去的,采用杀进程,直接运行init是一样的。
' V( @' p! {+ _接下来要修改init,打开防火墙端口。
+ T" m- h/ ?& |# w/ jIE远程管理界面中,点Help+,Sysinfo# I9 Z" e' y% v& `6 G8 k
Network Port Type   l; z6 Q5 p2 U* u. u6 q
BitTorrent 6882 client_port TCP 4 T  u% j$ }2 l+ k
BitTorrent 6881 tracker_port TCP ' ?; ~. v( r# {& J, D
Core 4080 http_port* `+ w8 ?4 p2 Y; S6 u9 L3 ~
Core 4000 telnet_port " H7 u" z) h) w* _8 l1 }9 v
Core 4001 gui_port 9 w% ]+ \( ~( Z) L
Donkey 16279 client_port TCP
" r/ K; ?# S2 G- w4 S0 A6 c! RDonkey 16283 client_port UDP
% E  g; L' q" {0 ]Donkey 10198 overnet_port TCP+UDP
7 S% g: M. d9 c2 V7 |你的Donkey端口可能不是上面的,那就记下来,修改/mnt/usb/usb1_1/opt/etc中的init文件下面的部分,将对应的端口修改成你那里实际显示的,然后保存。# \0 H3 b4 B/ m$ T1 U% _
    for p in 6881 6882 16279 10198; do. x" `2 C: L+ g% U; e' V
        iptables -I INPUT -p tcp --dport $p -j ACCEPT1 @5 k) T( n1 k5 l
        iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p0 M3 L: [' r5 @; C; Q
    done
2 u+ _6 j/ N* {- u  `) I. I# y    for p in 16283 10198; do
$ I1 A! A6 V+ x" G+ _        iptables -I INPUT -p udp --dport $p -j ACCEPT
/ g, o& b5 W7 x- R; B# T, j8 `. Y$ ~& J        iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p
2 m0 v, Z2 z, M9 S    done+ \6 x* i$ l* P9 n1 D
点Help+中的Kill core停止mldonkey,再按WPS卸载移动硬盘,再插上就可以工作了。以后想卸载移动硬盘,也要重复这个动作。, W) @% I! W' D* {
从Help+中的Porttest中可以检查端口是否打开了。
8 H" s4 F" x" d$ W& f再下去就是根据你的带宽修改上传下载速度,Options下net关闭/打开各项下载功能。(Donkey、Bittorrent,fileTP等)。
" K9 w* \/ o8 A' G+ ?" \如果你对E文不感兴趣,搜索下载sancho-0.9.4-59-win32.exe或者更新的版本替代IE更方便。+ e" d" o8 C7 ^  b; i2 _
如果不想运行mldonkey,想运行11210兄的脱机下载,将/mnt/usb/usb1_1/opt/etc中的run_mldonkey文件移动到其它目录或删除即可。+ p5 h7 ]2 W: m
想节约内存,也可以设置个交换文件试试,但是卸载硬盘要麻烦一些,先要停止swap才行。1 n6 x5 F6 B9 j8 D# d7 W4 N- I
其实mldonkey启动设置很简单,默认是在HOME目录下建立.mldonkey隐藏文件夹,但是路由器这个目录通常都是只读的,因此失败。
7 w3 K" a" O" s- S! M$ H通过export MLDONKEY_DIR指定目录就行了,第一次运行会在这个目录下生成相关的文件。
' |: a4 ^' A% y) q# F9 v; K
& k$ u: v/ G  y2 e
* i2 ?" Y; A0 R

本帖子中包含更多资源

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

×
发表于 2010-12-9 15:11:21 | 显示全部楼层
这个固件如何设置IPTV绑定同端口~MD 我的IPTV跟宽带的端口一样是0 35的
发表于 2010-12-9 19:22:19 | 显示全部楼层
回复 lwl-leo 的帖子
& t. v6 X. f  ?. `- m' I6 E; F- D# i5 }
强的!这样都被你知道了!嘿嘿!
发表于 2010-12-9 21:16:02 | 显示全部楼层
32M的真的没法搞,一个任务还能跑,两个就要死不活的了,网也上不了了。
发表于 2010-12-10 14:54:27 | 显示全部楼层
回复 ryanfeng 的帖子6 X( o3 V9 S. T' X
3 l  \- ^- J0 `. V& k1 V6 N$ k
我用的是64M内存的,挂机还可以,另外一个不要采用NTFS格式,ntfs-3g模块cpu非常厉害。ext2或ext3格式最好,不过64M内存也摆脱不了内存不足的问题,挂一个种子,内存基本用完。两个以上要动用swapfile了。: g1 J0 \% s7 t- [: B

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

本版积分规则

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

GMT+8, 2025-10-11 10:49 , Processed in 0.038377 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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