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