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