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