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