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