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