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