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