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