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