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