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