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