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