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