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