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