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