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