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