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