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