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