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