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