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