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