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