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