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