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