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