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