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