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