找回密码
 立即注册

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 # m3 C+ r. {' p
请教一下,如何查看脱机下载软件是否运行?

  c- u$ H" d5 q. ~8 x4 Xtelnet进去,用ps命令看,
发表于 2010-12-9 07:19:29 | 显示全部楼层
本帖最后由 wzckq 于 2010-12-9 00:00 编辑
) c; C5 y, s& x" r' I- t5 ?% z, m5 _3 G1 Y/ o: s0 @! b. h
这个固件非常好,transmission脱机挂了几天,非常稳定.感谢作者的无私分享
9 q4 s5 Z* T! D3 ~* J3 }对这个固件有点小小建议, 目前官方提供的1.04版源码存在一些bug, 编译几次都没能成功, 问题出在ipsec-tools上,不知是不是我编译环境的问题. 还有源代码中有两处tar解压命令写错,编译中断." s# u) x  ~- h9 D2 s, \
  t$ f/ J1 r, X+ L3 i9 U2 U* g
无法充分利用16M的flash空间,是个遗憾,, flash被分成了一个5M左右的sq只读分区, 余下的10多M白白浪费了,如果能把它弄个jffs压缩型可读写空间,可以装上很多软件, transmission等可以直接装在这个分区,
9 x8 V, w8 j2 @- d4 i6 U1 j% h
" m# T* X5 I, k9 Y6 ^固件组件需要更新,如busbox ,内核等.提高稳定性和去除bug.
) T: G+ ]. Y6 k4 r/ q& q
7 H: _3 |# i) d( }- T6 a) i修改固件一是直接修改和编译源码, 二是解压rootfs.bin 修改重组, 目前还没找到第二种方法的相关软件,有路友知道请提供一下..
- K! L4 N1 D3 K  S" L
7 j/ B  j5 G9 k对这个固件可玩之处:* R, Q0 @4 P+ h8 b
1,汉化,很多人说没必要, 但我觉得还是有必要的, 使界面设置更人性化,美观# Q! A3 m# B! J" d$ \- h, k" S
2,去掉多余的组件如snmp,tr64c等,减少内存占用.这脱 机腾出更多宝贵的内存,不过脱 机还是最好升到64M
9 g  {& V7 X/ Y1 }6 M3.可以借鉴openwrt版很多优秀的组件, 移植过来用. 增强其功能." k% {& @3 t* {# i* N5 F
) @' A5 ?# @6 s* f/ u
以上个人一些想法, 要实现可能需要很多linux 共同努力, 非一日就能完成的.
- N6 E/ a: W. U! `. G. K8 @1 F0 ~  J" i5 J% A
' y  n3 S" I( k: `" }5 g# W
- b' ]0 Y6 e$ |2 `8 W
发表于 2010-12-9 13:04:11 | 显示全部楼层
凑个热闹,发个mldonkey3.0.6 for bcm63xx,可同时使用Donkey、BT、fileTP(URL)。可单独使用,也可与11210兄发的opt脱机包共同使用。
2 a% @* w# t- e: w楼主贡献很大,赞一个。
  Z1 [6 l+ u! u9 b" i! {. o首先,你的猫最好是改成64M的否则,否则即使加了交换文件效果可能也不好。. @4 v3 m, Y$ x" e; O* W
使用方法:
; b5 ?8 n: R4 Y/ P1 W* A: T2 d使用WinSCP访问你的路由器(假定192.168.1.1),端口:2232,用户名admin,密码:admin,忽略错误提示。
& V% {! ^. n  q- ~3 ?* |! A" P将bin目录中mlnet上传到/mnt/usb/usb1_1/opt/bin
) _; C! }* N3 |" j, t+ s/ K将lib目录中文件上传到/mnt/usb/usb1_1/opt/lib
0 k0 R0 ^, {2 G- m1 ^2 W9 j) l将etc目录中文件上传到/mnt/usb/usb1_1/opt/etc: \( k2 X7 A9 o* I
修改mlnet、init、lib目录中所有文件为可执行。(右键点所选文件,属性,X框中打勾); S3 f9 K. j5 n/ v! r
关闭WinSCP,按一下WPS键,至WPS灯熄灭,不灭可重复几次,拔下移动硬盘,过几秒再插上。- N- V0 H$ l$ K
进入WinSCP,打开控制台,输入命令df查看一下移动硬盘有没有挂上。没有挂上再重复按WPS卸载,拔下移动硬盘再插上。
" z  L+ L+ \1 K) x(看WPS灯也能看出是否挂上,挂上的话,WPS灯会闪动几下)* U# T5 g5 o& o' V/ W2 ?
输入命令ps看一下./mlnet有没有启动。如果启动了,
( `% K2 L1 r! g4 J则输入命令killall mlnet杀掉这个进程。4 V1 S" F) F5 O$ [" S$ P
删除/mnt/usb/usb1_1/opt/mldonkey/web_infos目录中的所有文件。
/ q0 G4 c. i* X+ C- d5 G& f$ Y* u打开/mnt/usb/usb1_1/opt/mldonkey目录中的downloads.ini,修改allowed_ips字段为:6 p2 }3 U/ H$ i, n9 b, }
allowed_ips = [
% E! U6 A# c+ T# O9 O( _; `  "127.0.0.1";
- j5 |6 W+ ]& M8 y  "192.168.1.1/254";]4 f' K9 E4 p4 r9 \7 Q
192.168.1.1是你的路由器LAN地址。! m2 l* M, _5 W% ]" T+ D. r
修改web_infos字段,不是EXAMPLE:边上的那个,是下面的。3 N! L/ g% ~2 i. z4 s
web_infos = [3 }$ N( Y1 Y7 E- L/ \/ O
  ("contact.dat", 168, "http://download.overnet.org/contact.dat");
3 M; W/ [% R1 ~7 L( \  ("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");) N/ e: M4 Y3 X' I' [
  ("guarding.p2p", 96, "http://ed2k.im/ipfilter.dat");" B  v5 g4 ?/ h- W- X4 n
  ("server.met", 0, "http://ed2k.im/server.met");5 ]4 x) N4 X2 a9 T
  (hublist, 0, "http://dchublist.com/hublist.config.bz2");, O0 ]4 z$ D* |2 m
  ("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]- C, y2 {5 M2 Y. r! H
这里修改server.met和guarding.p2p是因为默认的会过滤掉国内的一些服务器。
) ^& X) |: y. B- F" ?如果你的内存不是很大,可以考虑不要这些过滤。即将guarding.p2p行删除,或则从网上搜一个只过滤服务器的。
7 S8 a( z. h$ G; j& @, W' J1 ]  p' [也可以不加载geoip.dat国别数据库,即删除geoip.dat行。
( C+ W" v8 v) F9 X4 z6 e( Z" z+ t保存。出现错误提示,点确定,再打开一下downloads.ini看是否正确修改了。# k5 h+ y4 Z- q
如果这些你都懒得做,就直接将附件中的downloads.ini覆盖进去也行。! B: `; O  o6 v2 w, m1 I/ X* I4 e3 ]$ m
再关闭WinSCP,按WPS卸载移动硬盘,过几秒钟再插上,检查是否正确挂载。0 D9 }$ I, b! E- Y7 z( v
mlnet正确启动后,打开IE浏览器,输入http://192.168.1.1:4080,应该能够进入远程管理界面。
& U0 k) u* v' i. s8 ~5 q2 Y/ i懂一点的可以不必拔来拔去的,采用杀进程,直接运行init是一样的。
" [' A( r* {: V3 c8 B9 o接下来要修改init,打开防火墙端口。, I: p/ Q( v6 N6 t5 N
IE远程管理界面中,点Help+,Sysinfo
" }$ y+ J' @9 r* X" i. `1 d# ZNetwork Port Type
* i  N+ D. u+ m2 d8 OBitTorrent 6882 client_port TCP " D$ t5 o' S+ t6 W/ w
BitTorrent 6881 tracker_port TCP
9 I) S) T6 }5 L$ {" {: B/ h9 T% Q( _Core 4080 http_port
* n7 z" L6 k% ]( @Core 4000 telnet_port
' o/ Q; ?, O8 M2 W# s9 Z. RCore 4001 gui_port
) l9 }. R# E/ h, p' W$ `$ uDonkey 16279 client_port TCP 4 g9 U1 T9 L! s
Donkey 16283 client_port UDP 5 t) w& j) N% t$ x) C9 B
Donkey 10198 overnet_port TCP+UDP / A, c4 M! k# X) P
你的Donkey端口可能不是上面的,那就记下来,修改/mnt/usb/usb1_1/opt/etc中的init文件下面的部分,将对应的端口修改成你那里实际显示的,然后保存。) h: i" ~: `9 r- @
    for p in 6881 6882 16279 10198; do, S/ O! Z$ S3 F
        iptables -I INPUT -p tcp --dport $p -j ACCEPT6 p- I4 |- e2 Z& f7 x
        iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p8 v) i) ~5 e6 @7 g
    done/ K! Z/ q) J' w4 Y7 _8 F! N; J
    for p in 16283 10198; do
! \# x' y7 H. w  |" h" e        iptables -I INPUT -p udp --dport $p -j ACCEPT
1 L: l6 P9 w) c  ]3 P; t) ^8 |        iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p
( U$ i2 ?+ U4 M4 y- i    done
7 \, ?* R- w1 K5 |" o点Help+中的Kill core停止mldonkey,再按WPS卸载移动硬盘,再插上就可以工作了。以后想卸载移动硬盘,也要重复这个动作。
: m4 J& k4 u- j0 Q) X% p从Help+中的Porttest中可以检查端口是否打开了。
6 T& \4 _5 f  |, o0 o* D2 J再下去就是根据你的带宽修改上传下载速度,Options下net关闭/打开各项下载功能。(Donkey、Bittorrent,fileTP等)。
6 L6 X" y- s! U; Q. e! O0 ?4 C/ z& a如果你对E文不感兴趣,搜索下载sancho-0.9.4-59-win32.exe或者更新的版本替代IE更方便。2 F- r, ?* Z4 ?
如果不想运行mldonkey,想运行11210兄的脱机下载,将/mnt/usb/usb1_1/opt/etc中的run_mldonkey文件移动到其它目录或删除即可。- O# V2 t- ]  p* z/ h, q
想节约内存,也可以设置个交换文件试试,但是卸载硬盘要麻烦一些,先要停止swap才行。
) T1 ]* o# U; R0 p其实mldonkey启动设置很简单,默认是在HOME目录下建立.mldonkey隐藏文件夹,但是路由器这个目录通常都是只读的,因此失败。  ]/ r, p2 A$ N6 ?* M2 s
通过export MLDONKEY_DIR指定目录就行了,第一次运行会在这个目录下生成相关的文件。
6 t8 x: F7 q# W8 R. b, z: E/ L' i% {9 A  K

' ~, A# @/ r! ]+ f

本帖子中包含更多资源

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

×
发表于 2010-12-9 15:11:21 | 显示全部楼层
这个固件如何设置IPTV绑定同端口~MD 我的IPTV跟宽带的端口一样是0 35的
发表于 2010-12-9 19:22:19 | 显示全部楼层
回复 lwl-leo 的帖子! G9 ~2 y9 V3 x3 c
# {9 q( |$ `7 _1 D
强的!这样都被你知道了!嘿嘿!
发表于 2010-12-9 21:16:02 | 显示全部楼层
32M的真的没法搞,一个任务还能跑,两个就要死不活的了,网也上不了了。
发表于 2010-12-10 14:54:27 | 显示全部楼层
回复 ryanfeng 的帖子/ _# \* R8 C: w, U, t$ z& }
+ _) g! L: C. B5 a3 m3 R
我用的是64M内存的,挂机还可以,另外一个不要采用NTFS格式,ntfs-3g模块cpu非常厉害。ext2或ext3格式最好,不过64M内存也摆脱不了内存不足的问题,挂一个种子,内存基本用完。两个以上要动用swapfile了。# y" Y' u0 c+ u2 K" m

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

本版积分规则

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

GMT+8, 2025-8-20 14:30 , Processed in 0.048047 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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