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