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