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