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