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