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