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