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