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