|
|
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:8 b- }% f+ ]* s9 a# E! Y4 _, U1 l
+ V8 v( f% @$ F6 L4 m* a
Rebased on 220, includes AiCloud; added wifi client stats9 h7 X$ h7 S& f" p% V
& `* x: v! T/ I) v
& i0 ^6 E2 i0 c& d7 u- A
6 b6 T, u$ {; e4 L & k7 {- e% T& L* U
( A6 T9 g; @+ n4 e s4 y) @% F0 N8 p4 ^
. U/ [; g3 T3 J2 }6 x
# t6 [6 d+ W; d
4 B+ G% k0 Z- [! m2 E
8 W0 o2 z( E( o3 h
% m$ q$ p H* F, M. Z h6 V# P0 s9 Q& B' v9 z# X
+ K9 h7 e8 Y$ A3 u0 M
, _3 r7 X# z4 Q1 A: y, _# \0 j/ l7 ? R: G
2 J* K2 T a5 ]" j9 O" O! k
Asuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)7 Q- L% G& U9 Q3 u8 u$ I4 _
=====================================================
$ ?5 g7 D3 J: k
" A4 d: R( d+ @5 G: z* h& I3 z! {
About5 k0 f& A& L, T1 X. ^6 e
-----
! h8 \( m% V+ p. Q5 mAsuswrt is the firmware developped by Asus for their newer routers. They are
* B" ^ T$ U) q8 B6 u5 P$ Salso porting it to some of their older models, like the RT-56U and RT-N16. ! p& R/ [# `1 f
While originally based on Tomato-RT, Asus has disabled some of the , Q+ a3 ~5 {. E+ i$ U& `/ Y6 X0 u, e- L
original Tomato features, and added others.
2 U& Z% H+ }4 m2 g3 l% W! |
N2 \" Y$ N p9 t% V8 iAsuswrt-merlin is a customized version, which I am developping.5 M# S( Q% B i2 B. w0 D+ n( ?: M
The goal is to do some bugfixes and minor enhancements to Asus's firmware,
. S# N. W+ H4 G* K* j8 pwithout targeting at full-blown advanced featuresets such as provided by 0 w) E9 B' i5 q+ J' f% }) _
excellent projects like Tomato or DD-WRT. Some of the features ( x3 x C) h0 Q; s; P. i6 q
that had been disabled by Asus have also been re-enabled.& N6 B, g$ j- \! a* o# Z1 O9 q/ O. @5 }
This aims to be a more restrained alternative for those who prefer to stay 9 ?) ^- F1 t/ a" s2 E9 _9 a* J
closer to the original firmware, with limited risks of seeing new
7 J. ?) O2 T) d. g0 ~features bring in new stability issues. I value stability over 3 ~7 s: J% G1 R4 _1 t
performance, and performance over features.: `6 K2 g8 b' ^3 p% `8 C) ^% S
& T9 c+ y: i9 }2 \- V4 t* Q: z
4 D* n- _4 u- u" O7 r8 o/ M; I+ O
4 Q$ h; F$ `/ Z5 H2 g0 @/ d
Supported Devices7 u* D- e# |' p' h
-----------------
+ h6 T& c; d8 I0 q. f1 V) |Supported devices are:
@& z0 v' p9 ?$ y# D0 _ * RT-N66U
( G4 `% L5 H& |6 O+ [; M * RT-AC66U
, H8 }) D6 A% {7 S1 z1 O; [2 A, U& H3 s% q' V+ X/ A
These devices have experimental support (because I don't own one to test it):% ], U1 \4 J" }8 u7 v2 Q
* RT-N16
% c7 m1 L; T9 d! f1 ]" W' T% y2 F) ?# i4 c& l
# `3 s- U8 A5 H4 N7 u' E v, S$ ^4 Q
Features7 d# }9 e: @& x% W1 |
--------
+ x5 V# }( a t5 ~+ o% D; dHere is a list of features that Asuswrt-merlin brings over the original firmware:
. x, G- ~" w p: v+ m
, r9 P# j: G( j9 X7 H- Based on the source code of release 3.0.0.4.220
* W) T- e# z+ P' D$ j* Q# a- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)
8 N: w# i6 K7 K+ a! {7 g4 H- WakeOnLan web interface (with user-entered preset targets)
7 d# x: a5 g7 w8 ]' u f- Persistent JFFS partition3 _5 `, @8 u0 K4 E% T
- User scripts that run on specific events) ?2 e; C8 G7 B
- SSHD (through dropbear)) N6 r- I& V" L: l; C
- HTTPS web interface8 C7 Y% @2 y! {. w
- Crond8 p' m# R g. A: v
- Clicking on the MAC address of an unidentified client will do a lookup in
) h" l5 p6 y. k the OUI database (ported from DD-WRT).
, }. C0 w8 ?% u- J; K, f% o. y- Optionally turn the WPS button into a radio enable/disable switch: T5 k6 o( d7 A# x# w; q+ K4 s, @
- Optionally save traffic stats to disk (USB or JFFS partition)8 ]6 o+ o# r i: ]8 b! J2 c: ?0 n
- Display monthly traffic reports
" T# A% K$ Q/ S+ ?- B2 \, p- Display active/tracked network connections+ V/ k# Z5 Z0 D, r u8 n
- Allows tweaking TCP/UDP connection tracking timeouts. n/ v# A: }2 X/ L# Y! f9 f4 w
- CIFS client support (for mounting remote SMB share on the router)2 n' R P1 P* y. r" @3 _
- Layer7 iptables matching
( M9 s% s7 t6 ~% f) R! ?1 y- User-defined options for WAN DHCP queries (required by some ISPs). w( c5 J6 b& g' Q0 f
- Name field on the DHCP reservation list( K" Q# z, g! k6 N8 p9 }7 `3 T
- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)
) a$ w' J* k3 m# ^- Dual WAN support (both failover and load
3 k0 Q. r% q2 ~; w2 j balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)6 I+ A* W. F$ @8 W, C
- Disk spindown after user-configurable inactivity timeout
7 f% ^0 v8 E$ C7 u7 @- System info summary page
! ?' u+ D' E& M- P' `4 @, z; b4 }- Wireless client IP, hostname, rate and rssi on the Wireless Log page2 T% t& e# O! h- `% q5 R+ n2 U# R
- OpenVPN client and server, based on code originally written by: D E) F, x( i' P* M
Keith Moyer for Tomato and reused with his
; w, \0 Y3 _# E/ u5 v permission. (RT-N66U, RT-AC66U)# `- S% [9 _( r: l( [
' B& |/ Q+ r+ k% ~8 q" P: e% e( J- P9 }. E- C
1 X, h% I; A7 J! w3 L( K
Installation
# b, K# A4 B) g. M------------ h2 J# i$ S5 Z$ i& ]4 n1 I# |
Simply flash it like any regular update. You should not need to reset to
/ T+ Q7 H$ L1 X0 Dfactory defaults, unless coming from a version that used a different
$ p$ [+ p5 m) A" Y* cnvram size. You can revert back to an original Asus firmware at any time just
0 r+ b/ t, Z# S6 R% @3 Bby flashing one.
- U m$ a: d5 ]6 e: p
: j8 J( x8 j' W# h$ mNOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the
7 `, l! I; `1 @; E0 j Vfirst time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it # w! t. Y7 e' f6 M/ G5 E. @4 ^) N, q
will wipe ALL your current settings and revert back to factory default!! \7 B; s6 L: n! y+ E
This is required to upgrade the nvram storage to 64 KB.& _# G( A+ w" F2 d f# D6 F6 u
$ z- }0 `; I8 F0 {2 H- U0 q6 C$ T+ e. v. M, j) a: k
Usage
9 G* A9 f: y [3 a$ b. o6 Y) N7 D-----
! n/ \- i+ R$ K! G$ l S4 ?0 ^' v8 r
* JFFS *) F* g1 n8 R- d7 v8 c6 D2 y
JFFS is a writable section of the flash memory (around 12 MB) which will
& o B! U3 l; sallow you to store small files (such as scripts) inside the router without 7 w6 v( I+ x+ @# i; m3 _8 y
needing to have a USB disk plugged in. This space will survive reboot (but
v! P; b" V1 c' ]+ E" zit *MIGHT NOT survive firmware flashing*, so back it up first before flashing!). : ?5 s- {: y7 B- E- S2 h" d6 k
It will also be available fairly early at boot (before USB disks).
! n* M7 {2 M. U" Z8 p. v5 H
( x) N) Z+ X" W4 l' T# |& aTo enable this option, go to the Administration page, under the System tab.
1 l1 t0 H( l R" @' f: g: O v0 V5 p- j9 {* L, r
First time you enable JFFS, it must be formatted. This can be done through
% W& V j' Y2 t7 ethe web page, same page where you enable it. Enabling/Disabling/Formating
* t3 v4 v+ N! M9 ]. T; H8 |$ nJFFS requires a reboot to take effect.
0 l& w* J# P8 N! f1 b7 y& W* S+ \+ a9 j* L; F
I do not recommend doing frequent writes to this area, as it will 0 r( |* b$ I) c. V4 B
prematuraly wear out the flash storage. This is a good place to
K4 _" i$ M& t# O U1 _* kput files that are written once like scripts or kernel modules, or
: p I8 P. T) j1 u0 N- \9 zthat rarely get written to (like once a day). Storing files that ) ?- b, \9 o9 U# W" ^7 M6 l
constantly get written to (like logfiles) is NOT recommended - use# Z& l0 e2 [4 g/ c
a USB disk for that.
1 R" ^& I+ ?0 K8 d, |) ^2 a) T) G1 X( @3 K9 Z- M+ H' A
n# S5 J( f5 m* a
3 |( c/ e: V* l) M& p- S* User scripts *- k1 u, y& I! x2 R
These are shell scripts that you can create, and which will be run when : m0 b8 S0 u: ?1 ?2 { V' N8 t
certain events occur. Those scripts must be saved in /jffs/scripts/
! y' a2 G# ^0 C9 M8 B" u9 E0 K4 U- H(so, JFFS must be enabled and formatted). Available scripts:
6 B" c" J: l+ q
# }- b9 v1 Z( a, A; L- services-start: Services are started (boot)% U* u ~( z8 v! g* H
- services-stop: Services are stopped (reboot)
" J0 N: m; ?+ [( s9 i f* S- wan-start: WAN interface just come up (includes if it went down and back up)5 m9 q Y# ]+ b$ G+ j! W
- firewall-start: Firewall is started (filter rules have been applied)/ Y1 s( K) W8 t2 G% B
- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)# d* E: }3 |7 N/ i
- init-start: Right after jffs is mounted, before any of the services get started
3 S( n8 W& ?1 b( Z5 a- pre-mount: Just before a partition is mounted. Be careful with
3 }: u! [2 ?9 S3 @2 `+ w& F this script. This is run in a blocking call and will block the mounting of the 2 |; v: u+ N! _( [! |. T; \7 _
partition for which it is invoked till its execution is complete. This is done 4 M, X6 z) W! o: ~, c
so that it can be used for things like running e2fsck on the partition before 9 p$ x w6 O$ G( V0 J
mounting. This script is also passed the device path being mounted as an
: k* U* K( n& X& [' E0 B argument which can be used in the script using $1.; [% O3 V) n0 s! ]+ S
- post-mount: Just after a partition is mounted
# v9 n: q9 q0 a! r9 c8 J
) s) T* e4 ~: `; b/ ^% s" w$ fDon't forget to set them as executable:
9 o4 r2 W' Q7 v8 S. m9 @4 c2 X9 {* G# [* T; y: q
chmod a+rx /jffs/scripts/*$ t) E# ~! z5 l4 W! u" L9 N/ M
) W5 x4 a) g% `* ~And like any Linux script, they need to start with a shebang:9 }7 h8 i8 U; L7 Q- o+ f- u
" J9 q4 [. Q% ~! u #!/bin/sh' R m7 X* i' W5 b3 F# Y
8 N5 O( }: D# n: A: m; n; Z2 r& G
9 q- a4 l+ s- }' G8 f) Q
" S4 O# t5 h9 L( B7 K. i
* WakeOnLan *
5 M, a* f! [! b6 x1 ZThere's a WOL tab under the new Tools menu. From there you can enter a3 ?# U" B z) P7 U& o1 S- a/ y
target computer's MAC address to send it a WakeOnLan packet. You can also
+ L2 C# a$ }8 u5 i6 ycreate a list of MAC addresses that will be stored in nvram, and on& y/ R. z; X9 `6 Q
which you can click afterward to wake up one of the listed computers, without
/ Z" v! ]' B8 x/ r/ ~/ |5 z ghaving to remember their MAC addresses.
0 t' e0 t- Q6 n/ m* T+ r q& ?
# l# |7 u9 H4 p1 r6 O: q
2 @5 v4 K/ q' ~9 s" b! V. p( J! |- h6 f/ J' Y7 O2 Y
* SSHD *1 ] l3 M& \7 M9 W
SSH support (through Dropbear) was re-enabled. Password-based login will use 3 U! n2 R/ _/ y2 v
the same username and password as telnet/web access. You can also optionally , Y `! v" E& \
insert a RSA public key there for keypair-based authentication. There
& m* u/ X& {' P$ Sis also an option to make ssh access available over WAN.
/ g. s9 n0 O+ K" {& s3 ?# T5 B/ `; y1 T2 F, D$ {% C
! t C- ^1 ~& `- F4 |
* HTTPS management *
" j0 M0 z; X6 ]# PI re-enabled HTTPS access in the firmware. From the Administration->System 9 W( ]( \' Y1 f6 V: P
page you can configure your router so it accepts connections on http, https
5 W( w3 A! C# [' uor both. You can also change the https port to a different one / s1 ]9 g: m8 z6 ]7 w
(default is 8443).4 ^& u. D6 \1 g) m' F
& b: B0 A& |" {% H }$ e1 l4 J7 o8 S
1 z- b; N8 p) u
; M7 c5 I+ r' ^4 r2 b$ M) y% ^* WPS button mode - toggle radio *
# X4 Q" T* Y1 kYou can configure the router so pressing the WPS button will - U w* U& M# b( J
toggle the radio on/off instead of starting WPS mode.
1 A& [3 `: e4 X! r. D9 o$ ZThe option to enable this feature can be found on the , `, F" W9 R3 R( j; u
Administration page, on the System tab.
: G! o. z- l [' A ?+ S: ?) ^# G7 I& Q
# t7 F( T) f* O3 |& |) ~5 t0 _
8 A. g! w6 P, I2 u
* Crond *
6 \# s# {; M5 r# a! J# Q& LCrond will automatically start at boot time. You can " J" t/ X% Y5 f% M$ g
put your cron tasks in /var/spool/cron/crontabs/ . The file : u \; i. S+ m- z. P: d/ i) x
must be named "admin" as this is the name of the system user.5 k* N" N4 j5 Q8 K# c
Note that this location resides in RAM, so you would have to 6 _6 X3 F3 P) B5 _6 m
put your cron script somewhere such as in the jffs partition, 4 x. h) i4 s; s. M% \
and at boot time copy it to /var/spool/cron/crontabs/ using
: J9 O9 u3 }; j" O" w& @' p- {an init-start user script.1 g7 V* c3 n4 s9 g2 [$ T W
! G! s; T: Z! O( u
. t% m" @! W4 S( q3 n+ O
9 P6 B# r5 D( P. w7 Q2 t% F
* Traffic history saving *
2 p7 r5 z1 s5 v m5 XUnder Tools -> Other Settings are options that will allow you
) F% b: K) c, dto save your traffic history to disk, preserving it between
4 \" x9 K- Z; ?router reboots (by default it is currently kept in RAM,
& k9 L* `5 l! f6 sso it will disappear when you reboot).
5 \/ v+ X, Y/ X7 q: @3 Z0 Z: t* y4 v. f: e; I! Y
You can save it to a custom location (for + e y8 S3 a. j
example, "/jffs/" if you have jffs enabled), or / {) M& p2 u, z7 p" F4 Q
/mnt/sda1/ if you have a USB disk plugged in.
+ v( p# a, m1 f6 u: \( e T2 HSave frequency is also configurable - it is recommended 5 G% C9 L/ H# N- L; i- U
to keep that frequency lower (for example, once a day) ' R' H* Z! O" {
if you are saving to jffs, to reduce wearing out
- \1 o9 }' q/ Y j7 Q2 Ayour flash memory. Make sure not to forget the trailing 9 ?* E. n( Q3 S8 ?! ]
slash ad the end of the path.
, B: Q, `0 B; U- Y' N e4 [! V0 \0 N: }* W& |3 K3 M2 [4 x7 G( R
Also, a new "Monthly" page has been added to the Traffic ) `* [6 m" K) v8 K$ {- v5 ^2 d
Monitor pages.* @. Y* {! j( D+ Q# M# g9 [7 B
5 j- U" p1 M J. e. A; H
: U" W. {3 z/ r l( e* z6 v; M8 N
1 x# e3 t! |, t
* Display active connections *
, o8 K9 f$ `$ z/ r8 ZThere is a new tab under System Log called "Connections".
9 k2 v9 \/ @. {This page will list the currently tracked network connections.& z2 L6 S, m( f' i
You can enable name resolution for IPs on the Tools menu,
5 K' _. k7 ?) L( A) ounder "Other Settings". Note that name resolution can % w8 r1 c! @% ~4 K) @
slow down the loading of this page, especially if you have
' E( G9 v2 Z8 ?8 L! d" ^a lot of tracked connections (for instance while torrenting).: Q, K. ?. F5 Q+ c6 y% c0 ~. t
; m, a5 @, t1 u; {+ v8 A) J5 ~$ |
+ B" o/ N# P3 u
/ Y5 P E8 U% h* Adjust TCP/IP connection tracking settings * p9 A$ ]4 s5 m s& x* Q) q
Under Tools -> Other Settings there are various parameters
, e+ l6 v- Z5 H C, @that lets you tweak the timeout values related to connection
4 s& ?. Z$ n' _' A/ K' jtracking for TCP and UDP connections. You should be careful with
5 k) \+ a0 E5 \, Q7 w/ @8 M! Rthose settings. Most commonly, people will tweak the UDP timeout # ?3 M: \, w) [8 o$ g
values to make them more VoIP-friendly, by using smaller timeouts.; E8 B9 }1 G9 |: s& X) H
Timeout values are in seconds.
: @6 e& {# u1 E/ ]; A* R& \7 m" L" [
1 Z; F4 d, f3 ~1 k+ m) |3 v% Z
9 ~0 ]# A+ S7 }7 n+ G/ m- d
1 p0 V' E6 h, j* Mounting remote CIFS shares on the router *
' K) Z- q0 ?+ M- n0 NYou can mount remote SMB shares on your router. The syntax will
3 b/ ]% y/ M" F1 |4 Vbe something like this:
- v. f8 T8 w* |, x1 r+ I! g8 T4 r3 J6 }* A6 O1 @
mount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"; y3 P9 }* m! f$ R' @" i
3 u1 r3 G" B! w/ C& E! y
(backslashes must be doubled.)
! p6 ^5 J8 D; s) i: W# Q+ m) P4 D2 g2 B! |" c+ z2 N+ R. _
$ z/ E) W; c% z/ L8 I* w* N
6 e' d- v) [) `. R' `* Dual WAN (EXPERIMENTAL) *7 t0 y- _: {" _0 h1 ^. s; U
Asuswrt originally supports using a USB 3G/4G modem to use as a
: {8 [$ T7 ~2 _# cfailover Internet connection. Dual WAN is the next step, also
) O! a! O# b' Z1 f$ t- gdevelopped by Asus but left disabled so far in their official + R+ s5 q5 U7 r G& T. f
releases (probably because this is still work in progress). $ D! B9 p" K. x( i
' W! F+ m/ I5 p4 v0 N. \, J$ _' V% ^The first improvement over USB failover is that it works not only
/ i# k5 G+ @( z$ `( R1 _with USB but with other ethernet devices, which can be plugged ) S2 [6 y) i/ j Z! K! h
on one of the LAN ports that you will select as the secondary WAN
) Q1 X: r+ Z, ^$ p+ yinterface. The second difference is that in addition to failover
+ Q0 s- M/ D U0 B7 s# K( R' Dmode, Dual WAN also supports a load balancing mode, allowing
% b0 W' `3 ]2 C2 y4 s3 Yyou to share both connections at once.
; N/ Q1 q; i+ F# k( a1 T J8 \4 i# N# d# f
Keep in mind that Dual WAN is still an experimental feature, until
( B8 t' b) J* Q; k& q) h# \3 Pthe time Asus finishes developping and testing it.: S# B4 B/ B5 E$ R' A
) F1 J4 |1 |2 c+ Y, k2 H* ]# g
; X5 O% D1 h8 a% _; a$ o; y
% N" ~. R0 Q- N/ \ a: M* Disk Spindown when idle *. c; \7 D, C5 ]. j) `! \
Jeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you ! `: y! D# ?, d* X( \3 ?3 \
to configure a timeout value (in seconds) on the Tools -> Other Settings 4 F$ w& s4 c0 r8 X# L& W
page. Plugged hard drives will stop spinning after being inactive % E" H E6 E2 i: W. }, r
for that specified period of time. Note that services like Download Master
& Z3 D& s* ]% {2 N2 @might be generating background disk activity, preventing it from idling.
8 M( |6 |7 U' P* G) L9 L( N+ n" [- e' B. U$ i1 h2 S" V
+ f" e. m z' j* c- c6 S% r; V2 |5 x# z" C
* OpenVPN (client and server) *7 z9 g O2 W6 t2 ]
OpenVPN is an SSL-based VPN technology that is provided as a h9 c ^/ ~- J% m! ]
secure alternative to the PPTP VPN already included by Asus.
5 S# `7 K" V! ]( m# O2 K K4 vOpenVPN is far more secure and more flexible, however it is ' M6 z% ~/ ^9 d( T5 Q
not as easy to configure, and requires the installation of , M5 _2 c8 p! {$ B
a client software on your computer client. The client
U# e! A! c0 }2 z. [1 _can be obtained through this download page:# a6 [6 Z& K/ n4 ^' H. j v
7 U1 C' A( U1 ]5 X2 t1 d
http://openvpn.net/index.php/open-source/downloads.html+ f; x+ s" M* p$ y0 w+ u" E8 s
5 V1 y6 R9 U. s0 b% E
Explaining the details of OpenVPN are beyond the scope of this
3 O; K. V8 X. T# I8 B0 u ?documentation, and I am in no way an expert on OpenVPN.# d( C4 k, L$ f7 G* f
Fortunately, there is a lot of available documentation and
. F) u9 c9 Q f2 T# CHowto guides out there. I tried to stick to the same option 0 p; B) j( I7 t
descriptions as used by Tomato, so about any guide written # b4 H" Q/ u( x7 ]
for Tomato can easily be used to guide you on 3 M5 F4 A3 e" a1 h4 I/ m' s4 Q2 i
Asuswrt-Merlin. For pointers, check the Wiki on the Asuswrt-Merlin
! Z1 P9 j% }# W# Y' [3 SGithub repository.+ ]3 F$ J# J: W$ k/ i; R) [% a
, N, _1 L0 L, W) ^+ a% j( R$ D9 n5 D$ y" {& T3 \$ U
! b% e, j: ?& f3 N7 s6 J. b
Source code4 ^$ s, ^3 |; f4 i/ a( Y
-----------
2 @% A5 h6 Q% ~6 @9 X6 A+ ^The source code with all my modifications can be found
; Y3 ^3 W3 B% Z8 U Xon Github, at:
- W, W; c3 z: B1 e0 W" |( i& Z3 o# J; u4 z
https://github.com/RMerl/asuswrt-merlin
; W* N. F. x) l
|$ I0 }6 m5 f0 _2 l0 H1 L, N7 d: x$ Q- h7 [
# {$ p( G. N$ B2 a$ E$ ]+ j ^
History
) V5 M. V; X. ^6 c; v-------
- O, h% U0 a4 h, n7 ~7 y; H2 T3.0.0.4.220.18b:
' o' r- M, [7 k) I& u, B% v - NEW: Report both rx and tx rates on wifi connections& h* \" s4 {3 H N
- FIXED: Handle cases where the wireless driver returns a speed of -1
. d# l% y( l) ~- \: J - FIXED: Removed rssi retrieval retries, as it would make the first access to( r \5 u% A, Z
the wireless page take forever if you had multiple connected clients.9 Y7 M8 {& d# d) i
You will have to manually refresh the page the first time you access it$ q2 F7 B" M0 ]: K: \
if the RSSI is reported as "??".( W9 n9 I- e" |" c
) n; \1 D/ V0 i% o
! j8 T: n. K6 I. S1 x1 l3.0.0.4.220.18:0 E. M& m3 [% y0 t* x
- NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be
6 ]1 L- l ?0 M manually set to a value between 0 and 15, with 3 being the default).5 E& K+ u' E% O: V l& G v1 a
- FIXED: Buffer overrun in init code that would crash the router when
8 f! c4 O: n6 }. K6 ?. o too many features were enabled at compile time. c4 H7 m( l$ p, y1 P
- FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)$ k" g$ ~& Y# F, G: N
- FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.
( z" k8 ?) O* { - FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were * ?2 ` n* F; c5 X7 ^
not properly saved.; {9 b# a! i% [( x; P. B
- FIXED: First time a client's rssi is polled it would return 0.1 a' r! B1 c$ b& z# p
- FIXED: post-mount user script wasn't executed (regression in 220.17)8 V5 r" X- B8 I$ Z; Y t
- CHANGED: Added some info to the OpenVPN server and client pages.: w/ g6 i$ s3 r: R
- CHANGED: Improved load time of the VPN Status page.+ F) J5 Y6 ~7 L7 Q
8 O4 y4 }& Y+ D M/ w5 P7 c3 R" u9 [7 J* V
3.0.0.4.220.17:/ E) K) ?7 P2 A' n
- NEW: Rebased on 3.0.0.4.220, which includes:
# V7 Y0 q( _6 o n; d: y" j * Fixes to IPv6 6rd
8 i! e2 y- }4 V * Fixes to AC66U Wifi + QoS! \2 \. E7 G. `5 Q" m$ z7 n+ t
* AiCloud- C: c1 x; ?6 E- H: }+ B) @, J1 t3 L% I
* Interference mode once again enabled
$ Z; ?' _4 U. T( p- g% r1 }5 ^% A% T - NEW: Display last received rate and rssi for each clients on Wireless Log page.
7 q2 }6 Y9 {0 `, ?& k$ A5 g3 T - FIXED: dnsmasq not listening to DNS requests from OpenVPN clients! H1 \$ |! E% B3 k' e
if you had just enabled the option on the webui.2 Z) A$ D8 [( B! y8 q. a' e
- FIXED: PPTP clients not always showing on VPN Status page./ ^9 s2 g) N* x1 O
- CHANGED: Disabled DualWAN as it's currently broken in 220.
0 ?- T5 T4 \# Z' J - CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks l& \! E/ n: ^8 ~" _$ p3 Y1 {
the router.
. K- x, F! j; r5 X' }* I - CHANGED: Removed firmware update checker to avoid accidental
, p9 l1 v# \, Q revert to original FW.
? l6 b0 Z+ b% f( k( W3 z) U8 I7 }8 l( s% `
2 L! W) s: X1 b9 m+ E* L3.0.0.3.178.16 Beta:
; E7 ?4 D% z0 J3 w' `; U - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by1 D0 U, f- `3 K5 q9 M
Keith Moyer (from the Tomato project).1 i9 A% |2 u7 j
- NEW: Added crontab command- H5 M2 {# c: _* ]' I6 c( @
- FIXED: (RT-AC66U) Would crash when accessing a LAN device through either
( r% B. A; ~# S# `1 ? VPN or the NAT Loopback (GRO is now disabled for that device)% s5 I: t! _$ E& X
- FIXED: dnsmasq was listening to all interfaces by default, allowing
1 y. H/ n6 C* j: d! \ even dhcp requests to be serviced from the wan side if you
% L9 Y y; U, K! ] had the firewall disabled (Asus bug) (fixed by dev0id)
$ j0 X. e8 i- Y$ m: r: x2 | - FIXED: Default disk idle spindown now set to 0 (disabled).6 L; e/ @! v l* z
- FIXED: Corrupted WOL list when using IE.! D* F: d7 a+ f. }
- CHANGED: Upgraded openssl to 1.0.0j.7 z; T1 n; j# E- C/ y
- CHANGED: Included fully functional openssl command (will allow you to4 ?7 g& D$ `6 G9 p* f& d
create keypairs and certificates from the router).) |" G D2 z& F# r$ Z' h* |6 c
- CHANGED: Removed power adjustments from the Performance page, as they5 n0 N( u8 ` q" ?+ [
are redundant, and not as reliable.
2 `/ @- V: q* X - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I
; G+ X6 ^! @2 `0 o# T am unable to work on them without an actual router.6 T8 y0 F% {- V' ?
; }' R; N3 k0 ~" d9 Y* ?. g* q3 g$ t9 T& [
3.0.0.3.178.15:$ ]( m) A. V& s( t; r6 @
- NEW: Rebased on 3.0.0.3.178. Notable fixes by Asus:
& C8 g2 ]' A3 Q6 l4 M * Radio turns back on based on schedule
; A* X+ }! b7 Y( |7 n( Y G * Reorganized QoS pages
$ E* u0 a+ b2 N- `! s! p/ d3 K * Turning WAN DHCP connection off will first release current DHCP lease& Y0 B1 k( l% }7 ]* I
- NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.* A- K+ [* `$ N. f
- NEW: (RT-AC66U) Implemented JFFS support. Limiting partition to 32 MB/ U8 Q; }7 P. s5 _
max, as using the whole 90+ MB available makes little sense for
, O. ]* L2 I5 _ JFFS, and was also displaying some issues.
: n/ e5 |/ G; [. B2 r - NEW: Added nat-start user script, as NAT rules get applied separately from+ B% H$ J8 B9 j+ C; B2 Q3 [
other firewall rules (firewall-start changes to the nat table are 7 T8 R# N& c' M' u3 V o' H
being overwritten when the router starts NAT)
5 ]7 ^: u6 m( e - NEW: Added additional info to Sysinfo page R$ `7 n8 y, T6 o% Z, u( Z
- NEW: Added chroot applet
5 \$ H$ C0 U- O - NEW: Option to allow SSH access from WAN; b# M$ F# K+ K' d2 ]7 q' \2 d
- NEW: Option to exclude specific devices from idle spindown- Q) H' |+ @' Z$ O! ]
- FIXED: Performance page now uses the new Sysinfo API, and is now able- f& K N4 E2 P% B1 a @* j
to deal with cases where radios are disabled.
( p( b, Y- {7 O0 f* p$ I& k W p- j- f) `- }
0 z ]8 j7 b6 h9 Q5 J3.0.0.3.162.14b:
; z, g: T2 ]8 a2 v- u9 j0 F - FIXED: Web server would crash for some people when accessing
" k# w" C$ R) b1 @' n: v$ D" P the Wireless Log page.* [4 N/ v, s" f. G5 E T
7 U$ T1 T! L- k7 a* Y8 i
/ O1 I4 J: w, u5 P* I! U
3.0.0.3.162.14:
0 ~7 P, e6 D8 t0 `7 F+ x - NEW: Spin down disks after (user-configurable) inactivity timeout
D1 C* ~0 O1 m& N6 X (using Jeff Gibbons' sd-idle-2.6)8 N$ g* \$ A, A- C$ x
- NEW: System information page under the Tools menu.
6 p' E1 U1 u* C( O$ |4 w6 O, M - NEW: Station list on the Wireless Log page will now report associated1 y# B J2 S3 d6 J: g; } J
IP and hostnames (when possible).
- I2 P9 `9 g" J5 Y! {' ~9 m - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:1 ~; `/ V) Q7 W! t9 b4 o* ^9 B
http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)
0 ^9 i3 W. M' e5 R4 P: t - CHANGED: Better integration of the Run Cmd page.
* L6 m. C; l0 Z3 H3 f j - FIXED: Incorrect left menu rendering when under the Tools menu.
}+ z; i- |# a s1 |* g9 g. ~. i/ D% I- q6 C" D) L7 ~! D. G' T
' z" K1 u: [3 ?
3.0.0.3.162.13:% B& c' L# E# _; W
- NEW: Rebased on 3.0.0.3.162.3 T# r, _/ i+ H8 R" v5 k8 f
- CHANGED: Switched to WPS radio toggle code Asus added,
0 i' }8 W+ I9 f/ T1 k9 z now on the Administration -> System tab.
3 J3 i( h9 p7 e+ B2 @
& K C# @8 L5 [& f, t
0 P! P; u8 d1 { E Z3 m( Z. Q3 N# R" y3.0.0.3.157.12 Beta:
1 i- F/ W! Y; J3 s5 G! F# ]6 U1 gThis is based on unreleased Asus code, which they have + g2 G; i# o' c2 u
graciously provided me with.
, J6 l1 j+ b2 ~
& Q; _% m7 Q& u' I& \ - NEW: Rebased on 3.0.0.3.157. Notable changes from Asus:$ h7 l. b4 Y2 e, Z
. IPv6 tunnel memory leak fixed
# {: P, g8 a: p# T . They fixed many issues, making some of my patches ; L, }1 G( l3 M& n3 @3 H9 x
no longer necessary, such as timezone DST, https auth, etc...
% \% j6 l3 }" C9 x7 O( H& n . Upgraded radvd
0 v$ K$ [/ v/ N( E* H - NEW: Added link to the command shell page in Tools menu.
0 Y3 e- M7 _5 a6 G/ j i: S9 O% M - NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)
1 U! }: J5 ?- G/ Y% ?6 N - NEW: Added "tee" command.
6 M" ]( W9 g% y, w. ^6 {7 c - FIXED: NAT loopback rules would actually NAT every lan to lan, r+ i: Z" g" ]) V
connections instead of only those needing the loopback
3 @. Q5 I! q0 B (bug in Asus's code). Replaced with new code based on a
/ {0 V0 I4 s& M& P3 O suggestion from Phuzi0n on the DD-WRT forums.9 i6 ?9 D9 r& ~: h1 L$ M
- FIXED: Accessing the WOL page would make it resend the last6 p# Y8 b2 v* N, a2 }
WOL request.. r3 K! A! G# w! N6 b5 I! b9 {; h" V
- FIXED: 'cru' was using 'root' instead of 'admin'% ]% ^$ x1 ^: m I5 H5 X& ]
- CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)
/ |. T9 g2 @2 s- a - CHANGED: Made tracked connections load async from rest of the page
2 ^6 C# e( R5 q2 b9 q - CHANGED: Increased hostname width on Connection status page
/ J; F2 f; H' F4 M7 R' H1 J# F" j - CHANGED: Improved WOL page functionality.
6 ]+ C* b( G4 r' y+ Z0 c4 l; z% J) M% X$ A$ B/ {
) K6 A6 _) Q( k2 j! Q+ v3.0.0.3.144.11 Beta:
& N8 w' d! n2 s- w& ^ - NEW: Name field added to DHCP reservation list
6 [) T, e$ J; r7 Y. G% m9 [ - NEW: Webui option to enable resolving IPs on the Connections tab( ?& g# a7 F; w2 ~4 G; ]2 v
- NEW: Store a list of computer MACs to use as WOL targets- j3 W0 d! T- f0 m( t9 a v' t, Y
- CHANGED: Increased dhcp options from 32 to 128 characters
# D9 ]; l' U g, P9 O$ _' F - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced+ _3 ^7 E l* X" r' |3 }* `4 O8 |6 A
it to 16 in recent versions)/ Q3 ?- F: a4 |2 \! N* }$ F
- FIXED: Retrieve dhcpc options for the correct wan interface: L; ?! T* |3 f( O: r% Y# T6 ]4 l
" T2 M) y* m5 @; j: c
7 N; f6 @$ B! E' P3.0.0.3.144.10:
1 S8 ?6 y4 X# g `% T' j* K1 t - NEW: Rebased on 3.0.0.3.144.
# F$ H, E/ L% b: v8 m - NEW: Support for 64K NVRAM enabled. ***First flash will) r; B" S4 i: |8 r, E- g, k3 h
wipe out ALL your settings! And you cannot restore , m U8 u( F. s" J4 o
from saved settings - you must manually reconfigure
1 @' M1 E' M% Y3 l everything. Be warned!***" m" E' |3 L6 \% W* ]
- NEW: Enabled support for Broadcom Wimax devices7 N2 j+ i. W' g$ J
- NEW: Added cifs kernel module (for mounting remote SMB shares)
% p2 q l, P q, g: r8 n - NEW: Added layer7 iptables matching
8 f# h; L2 J# R' R% z - NEW: Added user-options for DHCP on the WAN page2 M Z) |) X: L* T' a2 }
- FIXED: Router crashing when connecting to it over Wifi5 a0 n; i3 X3 E* Y/ {2 \
and running the newer QoS code (disabled GRO)
6 S/ e& N$ W( [% i5 S* U - FIXED: Router crashing when connecting to a network ) U* N5 d$ P6 Y$ v) u' B
device behind the router from over a VPN
! b# r& t! o# c y) T2 p( t! \) b connection (disabled GRO).8 _5 z, g/ f: T2 u
- FIXED: Incorrect timezone set unless enabling
% S* p0 `4 X3 w* N& X' k manual DST.
- P5 d8 f5 a, ? p8 A$ H* ?
" t. B% a1 ?: G. I1 U3 c5 m" F# |( M! R: o( e, ?
3.0.0.3.130.9:
' O5 A9 V1 i' v' z" i4 w" ^ - NEW: Enabled new Dual WAN support from Asus
6 W8 C6 |/ u; J' _' n6 }( c1 | - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui
6 i# e# e+ Y- ~+ {, y- E3 q1 d" M
0 }. {4 n6 g* y) k& D% [. l2 ?# S( {
3.0.0.3.130.8:% o* B, W. O! U, ~- g
*** Reverting to factory defaults BEFORE and AFTER flashing
; _5 \4 U4 S& M& ythis version is strongly recommended! The newer Asus code base 8 V0 I/ z' t3 {* ^7 X9 B J
seems to have changed quite a few settings, so you'll want to : L5 U" q; V5 z
not only start with the new default values, but also get rid
5 r/ }" n9 e: m. g( pof obsolete settings. Otherwise you will be wasting a
0 s7 D* p/ Z3 b# i6 tgood amount of the limited available nvram. ***" Y0 t; {; O2 n' {8 @% m9 ^) w0 h
. y9 |7 T" x$ C8 A" _3 @ - KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code & r$ P. S; s( @! g p* \# D" G$ L
and/or kernel code)
5 }7 o8 O! K. ]# |+ R
" W) e) \$ V% v5 v! f% o& n0 @) C - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing
& ^ ]' Y, B0 m5 n& G/ g a LAN device behind the router. Workaround is to
* N# }0 @: U1 N% X$ {6 J use an IP range outside of the local LAN
6 A. g+ {$ P4 V5 d4 Q8 y- Q (i.e. 10.0.0.0 instead of 192.168.1.0), and either
! r! E+ g6 ]% p- g6 f- ? set your VPN to use the VPN tunnel as default ; t& T) [5 v* [
gateway, or manually add a route to your VPN 7 k: z9 w+ S4 t
client.
2 t% ]$ k- r& T$ k. t8 S5 u$ H, Y: U- t
- NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).& Q# g' Q' e& M% c# B3 f" P6 `
Build 130 brings various code changes to IPv6, not sure 9 ^& u$ |1 l& x" M; R
what else (as I have no changelog between 112 and 130).
2 U- h, |" R$ f* l2 {2 l8 y The QoS code remains from build 108, as build 130 is
( a& z2 p8 r* V; V' `. ^ unstable.
' T3 E( z1 i" N- ^" z - NEW: Added "diff" utility
# Z0 e- Q& T, W- t4 p1 g" U" K- T - NEW: Keyword-based filter (new in 130)
2 z' @+ e6 y1 Y. ~; p - FIXED: Firmware/settings can now be uploaded over HTTPS
P5 F( [* ~- n9 ` (bug fixed by Asus)
% ~2 C7 C* d; E s; n) M - FIXED: Buffer overflow in networkmap that would cause garbled
3 Q/ e2 t; Q0 I; k$ J8 B device names to appear on the clists list (bug in6 U: [* Q. C; \* W+ M
Asus's code)0 i: N3 @ K/ @0 p4 N6 ^
- FIXED: Firewall would break when applying a game preset that $ }- @( `' a$ v) V- l5 ~
had multiple ports separated by a "," (bug in Asus's
R' Z8 l1 ]( Z6 i code)$ [2 q ]: V; C5 l* w- j
- FIXED: WOL through webui wasn't working when IPv6 is enabled
4 I( r# v$ v) F1 ~ - FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)
) n% }# s, _( C, q2 j - IMPROVED: /jffs/scripts/ will be created automatically if it5 y' g( d: t* u; l- e1 X8 W! i
doesn't exist (you must still make any new script ! |' ?, l# y4 i4 f9 |& _
executable using "chmod a+rx script_filename")
' X+ [; S5 b: _: g! d0 n
% n( H% K7 f+ y! o. k6 }/ ~" n$ P" B4 K
3.0.0.3.108.7:
% E2 T4 ?% N3 c; p: b5 Z2 E, o7 m( \ - NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)0 l% U7 H* ?5 l2 q
- NEW: Added webui page under System Log to display active/tracked9 {. C. T; K+ @1 J' i" k
network connections.
; x3 h# b/ M) L J - NEW: Added netstat-nat command.+ l5 {3 M* V7 S, S3 S" P! ~
- NEW: Added pre-mount and post-mount user scripts (patch submitted by 9 R8 E8 n2 Y X4 d; V! O( _
Shantanu Goel); w1 P5 O; ]. H. W" w. w# g" {2 b
- NEW: Allows tweaking TCP/UDP connection tracking timeouts
- }" F+ P' H' O9 P - FIXED: Removed check in Asus's code that would reject txpower > 80
( P# e: R0 _' O) X: c. I, }, A% } unless you clicked three times on Apply (?!).
1 k; P m0 n' v- x) R: ^4 H/ s, ^ NOTE: Still not sure power setting even works, as I get
; l2 x7 W6 B, j, s# b" b' D -80db from the other end of the house no matter if I use
) W' S5 a3 K3 b6 g: F" p, e 40 or 500 mW.$ v- q) n6 y" P& a, r- M$ Z0 v
& z% x! E; ` Q- l3 R
" `; T! E4 b( n+ }1 v
3.0.0.3.108.6:: f0 R% X: o$ ~/ g
- NEW: HTTP access list (backported from build 112)9 Q0 t8 y9 k9 \$ a' L
- NEW: PPTP VPN encryption options (backported from build 112)
# ~0 C5 }& n/ z' X3 ~! X - FIXED: Traffic history location was't properly saved e% O* N' A! z T' a
when changed in webui.7 @" s9 S% E% f9 p
- FIXED: Disabled traffic history saving to nvram for now,, M j4 T" _- j0 S; w0 I O; D
to avoid people accidentally filling their limited nvram space.
& b5 n5 t4 v9 C/ ~5 H! ` - FIXED: Missing bottom pixels from the bottom of General menu6 f. E0 ]: a% Q3 x5 C2 [/ D
- FIXED: Removed invalid CSS attribute
3 }$ d1 S% y3 ?) X/ Y- s - FIXED: typo in VPN iptables entries (bug in Asus's code)' R4 K- a/ y8 i
. D9 K6 M0 |6 N+ \8 \
& Z* z: m4 K0 o, X0 C O$ I: H& ~3.0.0.3.108.5:
( ]& }# r7 F4 z6 n - NEW: Crond starts at boot time.5 C+ l7 p( o* X( i
- NEW: init-start is a new user script that will be run early on
6 i. g/ c6 G# T3 P8 I at boot time (right after jffs is mounted, and before any
/ b0 m/ p$ P2 s2 S" }7 R service gets started)
3 U5 j( f. m( u* A0 F0 V5 H1 m5 O0 c - NEW: Can save traffic history to a custom location (USB or + |8 T3 T. h& y; V
JFFS, for instance) to preserve it between reboots.
" y5 Z& G8 j# D9 o% {* i! r5 } - NEW: Added Monthly traffic page (ported from Tomato)/ B$ X/ r8 u( u: J! b# W+ q
- NEW: Added the Performance Tuning page (with temperature).5 p$ n9 P3 b h
- FIXED: Webui authentication was bypassed by the web server (bug in
6 z# I. a; _$ c: y! w# X7 p Asus's code)% b% L5 x+ @* Q8 {" B5 j2 ?& i
- FIXED: Httpd crash when uploading a FW or settings file over
: t) O' o% V g8 c( o6 k: y' e https - should simply fail now. For now you have to
" N' `# l/ I; g3 k5 l* K3 S# p use http for flashing the FW or restoring your settings9 b1 P/ P- T d* M9 U
from a saved config file.
9 U- l" d n& L8 ]) [( s. h
" [2 T9 P" b" q1 O% I! |0 H$ F; u Y. [- U) e4 Q
3.0.0.3.108.4:4 H. O7 _. z( e7 \. ?; X
- NEW: Clicking on the MAC address of an unidentified client will do a lookup in7 Q+ v/ K" b* ]( h$ F! X3 y
the OUI database (ported from DD-WRT).& B" L+ ]6 b5 x$ w2 L
- NEW: Added HTTPS access to web interface (configurable under Administration)4 W( L! B( Y5 }+ ~
- NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)
( S9 n# x- o) t" y2 Y. R - FIXED: sshd would start even if disabled
0 v- M. z: x% ~) H3 {8 A' O+ k - CHANGE: Switched back to wol, as people report better compatibility with it.
5 t2 y# s$ r ?6 a ether-wake remains available over Telnet.5 v- \% p9 V& u; i! _$ n' F& H+ T
Q, y7 z- F! B
$ p3 c, N1 t [; z' v3 q1 \3.0.0.3.108.3:
- h' v9 Q x, C - NEW: JFFS support (mounted under /jffs)0 O9 r" @% S' E. }5 M4 s
- NEW: services-start, services-stop, wan-start and firewall-start user scripts,) R: }0 D2 O! ]2 q
must be located in /jffs/scripts/ .1 @2 m% l/ D# f) s/ u
- NEW: SSHD support
/ k, X1 x6 |' W6 c* Q - IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL) k$ T3 @5 p- ?! C
- CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead." V+ U$ \/ g3 C7 l/ ~) u- y
- CHANGE: Added "Merlin build" next to the firmware version on web interface.* w) t$ ~( X! T* [6 W$ o5 b0 B
) G. h/ A0 k" @) V+ X' x- E& m6 Z
# `' u% h7 m' P3 N5 r" `
3.0.0.3.108.2:& |. R; A* { S
- NEW: Added WakeOnLan web page7 g; A7 h2 n1 b+ {& J+ b
! R V7 l9 T) ^ e
, P, D; w$ H# ^3.0.0.3.108.1:
; C8 G$ O8 J( a# q5 W - Initial release.
% X8 E% m2 K G/ [: j% k# B- n6 ]' k1 S/ M( W7 Z: ?
7 J2 a' g4 z7 O# c7 E. j
Contact information8 Z+ I% |) r0 r7 _& F; W5 O0 m0 | t
-------------------
+ D0 |. b1 p, ?3 T9 bSmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)
3 r) @4 l+ k; I$ c5 |* UAsus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.' n, n, T7 U3 t+ b3 E6 p
Website: http://www.lostrealm.ca/* E! {3 H% o9 l4 e/ Z3 x& w1 `7 N2 {5 I7 R! a
Github: https://github.com/RMerl/asuswrt-merlin7 o7 g% M' i9 o X3 `3 W N5 N
Email: rmerl@lostrealm.ca' Z" Z4 Y# {" L' g8 h+ j2 G
Twitter: https://twitter.com/RMerlinDev/ z4 F7 @) t9 Z0 Y& k& I
3 J* X" w# D/ z
Development news will be posted on Twitter. You can also keep a closer eye
! i4 e5 M/ R1 |4 G. r' aon development as it happens through the Github site." ^# }: O- N. ~4 ]' V" n
( ~ |5 f6 \; Y; ~3 T" R, ]For support question, plese use the SmallNetBuilder forums whenever possible, I regularily 9 p5 B ~' j. z+ ^; a$ ^7 r
post there (in the Asus Wireless section).
" Z, ?! C- {7 N% a9 a$ N1 L5 x9 K
: n! A- @; N. ~- l" R6 m1 \. H' g/ W' D$ D; R1 [
Drop me a note if you are using this firmware and are enjoying it. If you really like it and want 3 ` E B( b8 u/ i8 s
to give more than a simple "Thank you", there is also a Paypal donation button on my website.. G2 m# v, w5 J' J
. u4 }; J/ Y5 q! f, p& t# Q- QI want to give my special thanks to Asus for showing an interest in this project,
0 E8 ^% W: D" W8 u1 x, E! q4 Gand also providing me with support when needed. Also, thank you everyone who has ' l6 k9 _& i P2 o0 n! |' K
donated through Paypal. Much appreciated!
* K! a& j( [1 t0 r- p( [. `# {7 Y0 }. F# e$ W! h7 y" I
' \6 }/ c6 K6 @8 k
3 c5 o% e' n& Z t/ R---
# p: N% V0 |& zEric Sauvageau
5 U0 O4 S/ @- I; w, K: ?7 O
0 Y6 L) N0 V; r C: g9 w3 E- P8 x8 z9 c2 e, Y$ }* C- s/ \$ x3 q
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|