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