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