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