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