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