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