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