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