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