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