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