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