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