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