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