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