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