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