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