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