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