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