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