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