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