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