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