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