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