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