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