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