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