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