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