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