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