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