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