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