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