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