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