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