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