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