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