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