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