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