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