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