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