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