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