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