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