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