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