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