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