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