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