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