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