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