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