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