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