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