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