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