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