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