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