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