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